Retour au cours

stratégies de branches et protections

É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

  1. Quel nom de branche pour une correction ?
  • a) fix/
  • b) docs/
  • c) perf/

ressources

Sujets abordés