Contributing
Workflow obbligatorio
Non lavorare mai direttamente su main. Ogni modifica segue questo flusso:
- Apri un issue etichettato che descrive la modifica.
- Crea un branch a partire da
main:feature/<issue#>_PascalCaseoppurefix/<issue#>_PascalCase. - Apri una PR che fa riferimento all'issue con
Closes #<issue>.- Il corpo della PR contiene solo Summary +
Closes #<issue>. Niente piani di test.
- Il corpo della PR contiene solo Summary +
- Squash-merge e poi elimina il branch.
Etichette delle PR
bug, enhancement, feature, refactor, CI/CD, dependencies, documentation.
Messaggi di commit
- Soggetto breve e imperativo (ad es.
Add FAQ section).
Regola assoluta
Nessuna attribuzione a IA / Claude, da nessuna parte - né nei commit, né nei corpi delle PR, né negli issue. Mai. Niente Co-Authored-By, "Generated with" o simili.
Standard di codifica
Segui le convenzioni di codice Angular 20 documentate in architecture.md.
