generated from gilles/template-webapp
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.