Source Control

🥅 Goals

  • Following industry best practice to work

  • Improve code quality by enforcing reviews before

  • Improve traceability of features and fixes through a clean commit history.

General Guidance

Be consistent

Create a new repository

  • Agree on the branch, release, and merge strategy

  • Define the merge strategy

  • Lock the default branch and merge using pull request (PRs)

  • Establish branch/PR policies

  • For public repositories the default should contain the following files:

    • LICENSE

    • README.md

    • CONTRIBUTING.md

Resources

  1. https://github.com/angular/angular/blob/master/CONTRIBUTING.md#commit

  2. https://www.conventionalcommits.org/en/v1.0.0-beta.4/

Last updated