These are the guidelines that lead us to create beautiful software. Please contribute to it following this contribution guidelines.

How to read these guidelines

There three ways of read these guidelines:

  • Project's life cycle: You can go over each different phase of the project life cycle to find the specific best practices that Sophilabs recommends.
  • Project's checklist: You can use our summarized checklist of project´s musts if you want to check or include some best practice in your project.
  • Training: If you are taking part of our Apprenticeship Program you should read the training guidelines to know the best practices that we use and recommend.


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


Sophilabs Logo

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

Travis License