Puritan/Principles: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (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 ...)
 
 
Line 9: Line 9:
# People working on the OLPC build system will become accustomed to [[git]] and [[python]].
# People working on the OLPC build system will become accustomed to [[git]] and [[python]].



[[Category:Build system]]
[[Category:Puritan]]
[[Category:Puritan]]

Latest revision as of 21:12, 27 August 2009

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.