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