https://blog.shakiltech.com/collaborative-code-best-practices/
Code for Contribution: How to Write Code Others Can Actually Work With