Skip to content

Getting Started

Sammy Jelin edited this page Dec 30, 2013 · 6 revisions

If you are new to the project, here are a list of things you can do (in order) to get yourself fully acquainted with the codebase.

That said, rather than doing this all on your own, you should head over to our chatroom and ask for someone to guide you through the process of learning how everything works.

  1. Checkout the resources we've collected for JavaScript and Git
  2. Read about how we use Build Time Templating and Run Time Templating
  3. Get an overview of how our Build Process works
  4. Read through our internal libraries (the comments will be enough)
  5. If you are used to underscore.js, you may want to look at Transitioning from Underscore.js
  6. Read through the actual JavaScript of the app
  7. Read about the remaining details of our build process.
  8. Read the code of the app more generally
  9. Learn the basics of Google App Engine and Objective-C if you don't already know them
  10. Read the entire codebase (or the master branch at least)
Clone this wiki locally