docs/guides/COMMIT_LEVELS.md
The AngularJS Material team has a very specific process for change commits.
Our commit process is intentionally restrictive to
AngularJS Material uses a "Pull Request" process to allow team leads opportunities to maintain code reviews, ensure sanity checks, encourage coding standards, and provide feedback to help contributors learn and improve.
The development team has defined three (3) Github levels of commit authorization within AngularJS Material:
merge safe labels are accurate, then request Caretaker to mergemerge ready and do not have the merge safe labelmerge ready PRs when requested by Team Leads
merge ready and merge safe PRs without running presubmit testsmerge ready PRs after successful presubmit