CODEOWNERS
Testing 🟡 MidDé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.