Établissez des règles pour la stabilité: protections, revues, checks.
objectifs d’apprentissage
- Définir conventions.
- Activer protections.
- Gérer releases et hotfixes.
prérequis
- Droits mainteneur.
- CI existante.
notions clés
- main/dev/release.
- Require reviews.
- Status checks.
démonstration guidée
étape 1
Convention simple de branches.
## Branches
- main: stable
- dev: intégration
- release/x.y: stabilisation
- feature/*, fix/*, chore/*
étape 2
Exiger des revues et checks (conceptuel).
Activer: required reviewers=2, required status checks, no force-push sur main.
exercice
Rédigez une politique et publiez-la dans CONTRIBUTING.md.
correction
Extrait de CONTRIBUTING.
## Politique
- 2 reviews requises
- CI verte obligatoire
- Pas de merge direct sur main
quiz éclair
- Quel nom de branche pour une correction ?
- a) fix/
- b) docs/
- c) perf/