You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Agree never to commit directly on main under any circumstances, and implement branch protection rules as a guardrail to enforce the agreement, including enforcement to administrators of this repo.
Make draft pull requests early and often to facilitate a transparent process.
Ruthlessly delete branches that aren't tied directly to an open pull request.
Follow peer review best practices by suggesting opportunities to improve code during peer review, merging as soon as the code is better than the code in the target branch and release ready.
Treat any opportunity for improvement feedback identified during peer review but not implemented in the PR where it was raised as technical debt worthy of a new issue referencing the PR where the comments first came up.
Commit finalized agreements in docs/branching_model.md as a living document, to ensure any decision can be updated as and when required.
The text was updated successfully, but these errors were encountered:
A place to start on a few branching model team agreements to consider adopting:
main
branch as our default branch.main
under any circumstances, and implement branch protection rules as a guardrail to enforce the agreement, including enforcement to administrators of this repo.docs/branching_model.md
as a living document, to ensure any decision can be updated as and when required.The text was updated successfully, but these errors were encountered: