These are the guidelines that lead us to create beautiful software. Please contribute to it following this contribution guidelines.
A note on the language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
How to read these guidelines
You can go over each different phase of the project's life cycle to find specific best practices, or you could either use our summarized checklist of project´s musts as a starting point, as most of their items contain links to the actual best practices.
Project's life cycle
Guidelines is Copyright (c) 2016-2017 sophilabs, inc. It is free software, and may be redistributed under the terms specified in the license file.
Creative Commons Attribution-NonCommercial 4.0 International