Puritan/Principles

From OLPC
< Puritan
Revision as of 21:06, 15 December 2008 by Mstone (talk | contribs) (New page: Puritan is based on several fundamental principles. # Tools should be usable for both decentralized and centralized patterns of development. # People **will** want to make unpackaged ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Puritan is based on several fundamental principles.

  1. Tools should be usable for both decentralized and centralized patterns of development.
  2. People **will** want to make unpackaged changes to their builds.
  3. Caching matters.
  4. Interactive development matters.
  5. Build reproducibility matters.
  6. Error-detection, handling, and cleanup matter.
  7. People working on the OLPC build system will become accustomed to git and python.