In this second article we will start to get into details, starting with project organization. We will see a way to keep your project clean and readable as it grow, and make it simple to use with a Version Control System (VCS) like Git or Mercurial. (source code)
Disclaimer: the following article represents one way to do it and, it may not be the best way. Please adapt this technique using your best judgement.