Files
template-webapp/docs/WORKFLOW.md
2026-01-27 20:37:55 +01:00

2.0 KiB
Raw Blame History

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 lAPI — a supprimer)

7. Hotfix / Urgence

  • Procédure :
  • Responsables : <A REMPLIR - PROJET> (exemple: lead dev — a supprimer)

Références denvironnement (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.