or frist code(initial code): https://github.com/gorilla/websocket/tree/273ecadfcae3306e1943ac6d4160ef02cac48247 because was more simple then current code.
What is the easy way to understand the source code?
you can take the question as general question not this library only.
thanks