maj 1
This commit is contained in:
62
docs/WORKFLOW.md
Normal file
62
docs/WORKFLOW.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# 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 : <A COMPLETER PAR AGENT>
|
||||
- Branches protégées : <A REMPLIR - PROJET> (exemple: main — a supprimer)
|
||||
- Politique de merge : <A COMPLETER PAR AGENT>
|
||||
|
||||
## 2. Commits
|
||||
- Convention (ex: conventional commits) : <A COMPLETER PAR AGENT>
|
||||
- Granularité attendue : <A REMPLIR - PROJET> (exemple: 1 feature par PR — a supprimer)
|
||||
|
||||
## 3. Pull Requests
|
||||
- Template PR : <A COMPLETER PAR AGENT>
|
||||
- Relectures requises : <A REMPLIR - PROJET> (exemple: 1 review — a supprimer)
|
||||
- Checklist obligatoire : `docs/PR_CHECKLIST.md`
|
||||
|
||||
## 4. CI/CD
|
||||
- Pipeline minimal (lint/test/build) : <A COMPLETER PAR AGENT>
|
||||
- Vérifications bloquantes : <A COMPLETER PAR AGENT>
|
||||
|
||||
## 5. Releases
|
||||
- Versioning (semver = versionnage sémantique) : <A COMPLETER PAR AGENT>
|
||||
- Tagging : <A COMPLETER PAR AGENT>
|
||||
- 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 : <A COMPLETER PAR AGENT>
|
||||
- Mises à jour doc : <A REMPLIR - PROJET> (exemple: si impact sur l’API — a supprimer)
|
||||
|
||||
## 7. Hotfix / Urgence
|
||||
- Procédure : <A COMPLETER PAR AGENT>
|
||||
- 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.
|
||||
Reference in New Issue
Block a user