CODEOWNERS
Testing 🟡 MidDefinition
Fichier GitHub qui assigne automatiquement des reviewers aux PR en fonction des fichiers modifies. Garantit que les experts appropriees reviewent chaque changement.
Analogie
Comme un organigramme de responsabilites : chaque zone du batiment a un responsable attitre 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 equipes moyennes/grandes pour garantir que les bons experts sont automatiquement assignes en review.
Anti-pattern
Mettre un seul owner sur tout le repo, creant un goulot d'etranglement sur une personne.