Skip to content

Workflow Git ​

Branches ​

BrancheUsage
mainProduction
devDéveloppement / Staging
feature/*Nouvelles fonctionnalités
fix/*Corrections de bugs
hotfix/*Corrections urgentes en production

Flux de travail ​

feature/ma-feature
        │
        ▼
       dev ──────────► staging
        │
        ▼
      main ──────────► production

Conventions de commit ​

Format : type(scope): description

Types ​

TypeDescription
featNouvelle fonctionnalité
fixCorrection de bug
docsDocumentation
styleFormatage (pas de changement de code)
refactorRefactoring
testAjout/modification de tests
choreMaintenance

Exemples ​

bash
feat(auth): add OAuth2 login
fix(api): handle null response
docs(readme): update installation steps
chore(deps): update dependencies

Pull Requests ​

  1. Créer une branche depuis dev
  2. Développer la fonctionnalité
  3. Ouvrir une PR vers dev
  4. Code review
  5. Merge après approbation

Template de PR ​

markdown
## Description
Brève description des changements

## Type de changement
- [ ] Nouvelle fonctionnalité
- [ ] Correction de bug
- [ ] Breaking change

## Checklist
- [ ] Tests ajoutés/mis à jour
- [ ] Documentation mise à jour
- [ ] Build vérifié localement