Sane software manifesto

v0.8+8 (f3424052a31a)

In respect to user freedoms, privacy, liberty and software quality we create software according to the following guidelines. Developing Sane software is not easy, however we believe that this is the right way because this software is written once but used many times and maintained for years or decades.

Free software ๐Ÿ”—

Documented ๐Ÿ”—

Semantic versioning and upgrades ๐Ÿ”—

Interfaces, formats and protocols ๐Ÿ”—

Modular architecture and extensibility ๐Ÿ”—

Testable ๐Ÿ”—

Safe code and sustainability ๐Ÿ”—

Small code footprint ๐Ÿ”—

Sane dependencies ๐Ÿ”—

Easily auditable ๐Ÿ”—

Reproducible builds ๐Ÿ”—

Trustworthy packages and sources ๐Ÿ”—

Network interactions ๐Ÿ”—

Internationalization and localization ๐Ÿ”—

Communication with users and developers ๐Ÿ”—

Accept contributions ๐Ÿ”—