🔁 Process de Pull Request
Règle fondamentale
Aucun code n'entre dans
developoumainsans Pull Request reviewée.Pas d'exception. Même si tu es pressé. Même si "c'est juste un petit fix".
Quand ouvrir une PR ?
- Ta fonctionnalité est terminée et testée localement
- Ton code compile sans erreur
- Tu as vérifié qu'il n'y a pas de
console.logou code de debug oublié - Ta branche est à jour avec
develop(oumainpour un hotfix)
bash
1# Mettre à jour sa branche avant d'ouvrir la PR
2git checkout develop
3git pull origin develop
4git checkout feature/ma-fonctionnalite
5git merge develop
6# Résoudre les conflits si nécessaire, puis push
7git push origin feature/ma-fonctionnaliteComment ouvrir une PR
- Aller sur le repo GitHub
- Cliquer sur "Compare & pull request"
- Vérifier : base =
develop(oumainpour hotfix), compare = ta branche - Remplir entièrement le template de PR
- Assigner le bon reviewer
- Ajouter les labels appropriés (
feature,fix,hotfix…) - Lier l'issue correspondante si elle existe (
Closes #42)
Être un bon reviewer
- ✅ Reviewer dans les 24h ouvrées
- ✅ Commenter de façon constructive et précise
- ✅ Approuver seulement si tu es convaincu que le code est correct
- ❌ Ne pas approuver par politesse ou pour débloquer vite
Après le merge
La branche est supprimée automatiquement(configuré dans l'organisation). Tu reviens sur develop et tu pull :
bash
1git checkout develop
2git pull origin develop