Contributing
Workflow imposé
Ne travaille jamais directement sur main. Chaque changement suit ce processus :
- Ouvre une issue labellisée décrivant le changement.
- Crée une branche à partir de
main:feature/<issue#>_PascalCaseoufix/<issue#>_PascalCase. - Ouvre une PR qui référence l'issue avec
Closes #<issue>.- Le corps de la PR contient uniquement un résumé +
Closes #<issue>. Pas de plan de test.
- Le corps de la PR contient uniquement un résumé +
- Squash-merge puis supprime la branche.
Labels de PR
bug, enhancement, feature, refactor, CI/CD, dependencies, documentation.
Messages de commit
- Sujet court à l'impératif (par ex.
Add FAQ section).
Règle absolue
Aucune attribution IA / Claude, nulle part - ni dans les commits, ni dans les corps de PR, ni dans les issues. Jamais. Pas de Co-Authored-By, de "Generated with" ou d'équivalent.
Standards de code
Respecte les conventions de code Angular 20 documentées dans architecture.md.
