CODEOWNERS

Testing 🟡 Mid

Définition

Fichier GitHub qui assigne automatiquement des reviewers aux PR en fonction des fichiers modifies. Garantit que les experts appropriées reviewent chaque changement.

Analogie

Comme un organigramme de responsabilités : chaque zone du bâtiment a un responsable attitré pour les travaux.

Exemple de code

# .github/CODEOWNERS
*.ts          @team/frontend
/api/         @team/backend
/infra/       @team/devops
*.sql         @team/dba
package.json  @team/leads

Cas d'usage

Dans les équipes moyennes/grandes pour garantir que les bons experts sont automatiquement assignes en review.

Anti-pattern

Mettre un seul owner sur tout le repo, créant un goulot d'étranglement sur une personne.
#qualite#git#collaboration

← → au clavier pour passer d'une fiche à l'autre