Github Repo Settings
Source: Notion | Last edited: 2024-10-30 | ID: d3fb2442-219...
Branch Protection
Section titled “Branch Protection”We aim to protect the main/master branch from contamination through the use of branch protection.


Disallow merge (Squash Merge Only)
Section titled “Disallow merge (Squash Merge Only)”
Under General tab, scroll down, and you can see the config for Pull Requests
Disable regular merges - only squash merge should be allowed. This way, we can make sure each commit in the master branch is a working version
