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.


  1. Css
  2. C++
  3. Django
  4. Python
  5. Sass
  6. RST
  7. React
  8. Git

Laptop setup

  1. Setting up OS X

Code reviews

  1. Code reviews


Guidelines is Copyright (c) 2016-2017 sophilabs, inc. It is free software, and may be redistributed under the terms specified in the license file.


Guidelines is maintained and funded by sophilabs, inc. The names and logos for sophilabs are trademarks of sophilabs, inc.