Équipe Dev · Pyramide En vigueur

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é.


Projet Pyramide App
Stack Laravel · Vue.js · Git
Appliqué à Tous les développeurs
Version v1.0 — Mars 2026
Ce document est évolutif — il sera mis à jour à chaque changement de processus ou d'organisation. Toute modification sera communiquée à l'équipe. La version en vigueur est toujours celle présente dans ce fichier.

Les 12 étapes

1
Planification

Création du ticket

Créer un ticket dans le système de tickets ou directement via le client Pyramide.

# Exemple Ticket ID : #824663 Bug: Candidate CV not sending to company
2
Git

Créer une branche

Toujours travailler dans une branche dédiée, partant de dev.

git checkout -b dev-03232

Format : dev-{numéro} — ex: dev-03232

3
DéveloppementIA

Développer la solution

4
Qualité

Tester localement

5
Git

Commit clair

Inclure le nom/surnom du développeur et l'ID du ticket.

# Format [Prénom/Surnom] : #id_ticket description courte # Exemple Souh : #824663 add candidate filter by status
6
Git

Push

git push origin dev-03232
7
Review

Pull Request

Ouvrir une PR sur GitHub ou GitLab avec une description claire.

8
Review

Code Review

9
Git

Merge → dev

Après validation de la review, merge de la branche vers dev.

10
TestingStaging

Testing sur staging

11
Git

Merge → main

Si staging validé, merge de dev vers main.

12
Deploy

Déploiement production

Deploy depuis main vers le serveur de production.

main → prod