Development Conventions Branching Strategy Gitflow A successful Git branching model » nvie.com GitHub Flow Understanding the GitHub Flow · GitHub Guides Commit Messages How to Write a Git Commit Message Versioning Semantic Versioning 2.0.0 | Semantic Versioning Changelog Keep a Changelog