Une Pull Request (PR) est une demande pour fusionner des modifications de code d'une branche vers une autre, généralement après revue par les pairs.
Workflow typique :
- Créer branche :
git checkout -b feature/new-login - Coder : Développer la feature
- Commit & Push : Envoyer vers le repo
- Ouvrir PR : Sur GitHub/GitLab/Bitbucket
- ️ Code Review : Équipe revoit le code
- Discussions : Commentaires, suggestions
- Merge : Fusion dans main/master
Bonnes pratiques PR :
- Titre clair : Résume le changement
- Description : Contexte, pourquoi, comment
- Petite taille : Max 400 lignes
- Tests : Preuves que ça fonctionne
- Screenshots : Si changements UI
- Liens : Vers tickets/issues
Template PR :
## Changes
- Added login feature
- Fixed bug #123
## Testing
- [ ] Unit tests pass
- [ ] Manual testing done
## Screenshots
[image]
PR vs Merge Request :
Même chose, terminologie différente :
- GitHub : Pull Request
- GitLab : Merge Request
Essentiel pour collaboration Git CLÉ de la code review