Design Rules - protontypes/LibreSelery GitHub Wiki

  • Readability over modularity
  • Traceability and transparency over-abstraction (inline everything)
  • Simplicity over everything
  • Code is liability
  • Unit tests as soon as the architecture is stable
  • Integration tests are the only real tests
  • Reproducibility by portability
  • Adaption to community needs over commercial interests
  • Reasoning over opinion
  • Do not infantilize the user