Dans un contexte GitHub, il s'agit de définir les bonnes pratiques en terme d'organisation et d'implémentations CI/CD.
Les types de Teams sont définis au niveau organisationnel afin d'avoir des modes de fonctionnement cohérent.
Type | Rôles |
---|---|
Manager | Triage |
TechLeads | Maintener |
Developer | Write |
Sous la Team "Developer" on peut décliner en Team Developer Front, Team Developer Back voire en déclinant par technologies utilisées.
Cocher les cases pour protéger la branche main
- Require a pull request before merging
- Require approvals
- Require approval of the most recent reviewable push
- Require branches to be up to date before merging
- Require conversation resolution before merging
- Do not allow bypassing the above settings