2.0 KiB
2.0 KiB
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
<A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer): à compléter par toi selon le projet.<A COMPLETER PAR AGENT>: à compléter par un agent spécialisé architecture / dev.
1. Branches
- Convention de nommage :
- Branches protégées : <A REMPLIR - PROJET> (exemple: main — a supprimer)
- Politique de merge :
2. Commits
- Convention (ex: conventional commits) :
- Granularité attendue : <A REMPLIR - PROJET> (exemple: 1 feature par PR — a supprimer)
3. Pull Requests
- Template PR :
- Relectures requises : <A REMPLIR - PROJET> (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é) : <A REMPLIR - PROJET> (exemple: tests + doc — a supprimer)
- Tests obligatoires :
- Mises à jour doc : <A REMPLIR - PROJET> (exemple: si impact sur l’API — a supprimer)
7. Hotfix / Urgence
- Procédure :
- Responsables : <A REMPLIR - PROJET> (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.