# HG changeset patch # User František Kučera # Date 1567956486 -7200 # Node ID a549e04e160eae4fb5c0b3b7ea1a79e5432a9e41 # Parent bb745fbb9b8519e94566d3c942bd8c03e8051a37 Accept contributions diff -r bb745fbb9b85 -r a549e04e160e ssm-en.xhtml --- a/ssm-en.xhtml Sun Dec 09 01:14:18 2018 +0100 +++ b/ssm-en.xhtml Sun Sep 08 17:28:06 2019 +0200 @@ -7,13 +7,13 @@

Sane Software Manifesto

- +

<DRAFT> Please note that this is a draft version. Stay tuned for v1.0.0! </DRAFT>

- +

In respect to user freedoms, privacy, liberty, quality, mental health and world peace we create software according to these guidelines.

Free software

- + - +

Semantic versioning

@@ -83,16 +83,16 @@ @@ -130,10 +130,10 @@
  • depend on small and useful libraries – not on bulky application packages or libraries with large transitive dependencies
  • if dependency on bulky application package is inevitable, add a layer of abstraction – create a generic interface and connector and allow others to replace the bulky package with their own sane implementation
  • helper tools: - +
  • if possible, always depend on abstract interfaces, not on particular implementations
  • @@ -176,17 +176,17 @@
  • error messages should have assigned unique error codes, so it is possible to find relevant information regardless current locale
  • data formats and protocols must be language/locale independent - +
  • character encoding: - +
  • the metric system should be used as default
  • @@ -194,22 +194,22 @@

    Communication channels

    +

    Accept contributions

    + +

    Open development – has public:

    - - + + \ No newline at end of file