# Processus de développement Ce document standardise le workflow de dev pour faciliter la collaboration. Il sert de référence aux agents et aux contributeurs. --- ## Légende des zones - ` (exemple: à personnaliser — a supprimer)` : à compléter par toi selon le projet. - `` : à compléter par un agent spécialisé architecture / dev. --- ## 1. Branches - Convention de nommage : - Branches protégées : (exemple: main — a supprimer) - Politique de merge : ## 2. Commits - Convention (ex: conventional commits) : - Granularité attendue : (exemple: 1 feature par PR — a supprimer) ## 3. Pull Requests - Template PR : - Relectures requises : (exemple: 1 review — a supprimer) - Checklist obligatoire : `docs/PR_CHECKLIST.md` ## 4. CI/CD - Pipeline minimal (lint/test/build) : - Vérifications bloquantes : ## 5. Releases - Versioning (semver = versionnage sémantique) : - Tagging : - Release notes : `product/RELEASE_NOTES.md` ## 6. Qualité - Definition of Done (définition de terminé) : (exemple: tests + doc — a supprimer) - Tests obligatoires : - Mises à jour doc : (exemple: si impact sur l’API — a supprimer) ## 7. Hotfix / Urgence - Procédure : - Responsables : (exemple: lead dev — a supprimer) --- ## Références d’environnement (issues de `outils_dev_pref.md`) - Hébergement Git : Gitea - URL serveur Git : https://gitea.maison43.duckdns.org/ - Utilisateur Git : gilles - Timezone : Europe/Paris - Langue : francais - Réseau local : 10.0.0.0/22 - Passerelle : 10.0.0.1 --- ## Exemple (a supprimer) - Branches : `main`, `develop`, `feat/*`, `fix/*`. - Commits : Conventional Commits. - CI : lint + tests + build.