Contribuer
Ce dépôt suit le même workflow que les autres projets Schuly. Il est obligatoire - respecte-le pour chaque changement.
Workflow
- Ouvre une issue décrivant le changement, avec un label approprié (voir ci-dessous).
- Crée une branche depuis
main- ne travaille jamais directement surmain:feature/<issue#>_PascalCasepour les fonctionnalités/améliorationsfix/<issue#>_PascalCasepour les corrections de bugs
- Ouvre une PR ciblant
main. Le corps de la PR contient **uniquement un résuméCloses #<issue>** - pas de plan de test, pas de section supplémentaire.
- Fais un squash-merge de la PR et supprime la branche.
Labels
Utilise l'un des suivants : bug, enhancement, feature, refactor, CI/CD, dependencies, documentation.
Règles strictes
- Aucune attribution à une IA / à Claude, nulle part - ni dans les commits, ni dans les titres ou corps de PR, ni dans les issues. Pas de « Co-Authored-By », de « Generated with » ou d'équivalent. Jamais.
- Garde les sujets de commit courts et à l'impératif.
- Utilise les générateurs en ligne de commande (
gh issue create,gh pr create, …) quand ils existent.
Gestion des versions
Les versions sont suivies dans application.properties et synchronisées avec le tag de release par la CI - ne les incrémente pas à la main. Voir Release.
