Flux de développement
Ce document décrit le Flux de travail adopté par toute l'équipe de développement. Il a été conçu en fonction de notre contexte, notre stack technique et notre organisation interne. Chaque développeur est tenu de suivre ces étapes pour garantir la qualité, la traçabilité et la cohérence du travail livré.
Les 12 étapes
Création du ticket
Créer un ticket dans le système de tickets ou directement via le client Pyramide.
Créer une branche
Toujours travailler dans une branche dédiée, partant de dev.
Format : dev-{numéro} — ex: dev-03232
Développer la solution
Tester localement
storage/logs/laravel.log)Commit clair
Inclure le nom/surnom du développeur et l'ID du ticket.
Push
Pull Request
Ouvrir une PR sur GitHub ou GitLab avec une description claire.
Code Review
Merge → dev
Après validation de la review, merge de la branche vers dev.
Testing sur staging
Merge → main
Si staging validé, merge de dev vers main.
Déploiement production
Deploy depuis main vers le serveur de production.