The Twelve Factors App
Understanding the 12 factors to build better web apps
1. Codebase
One codebase tracked in revision control, many deploys
A twelve-factor app is always tracked in a version control system, such as Git, Mercurial, or Subversion. A copy of the re...