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

2.0 KiB
Raw Permalink 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.