Give deconstructions of douban’s source code published on GitHub.
At the beginning of our job, three projects need to be done.
Every project will be described in at least 3 parts, which are 'Knowledge About', 'Design Structure' and 'Coding Skills'.
And 'Knowledge About' part contains a short description of current project as well as the knowledge needs to be learned before users understanding the project.
However, 'Design Structure' will show the project’s structure, which maybe the heavy part for project.
For the last part, we will choose some coding skills that we think they can make sense as article content.