Règles concernant les PRs
Règles que les examinateurs et contributeurs doivent suivre quand ils soumettent et examinent des pull requests.
Règles concernant les Pull Requests
Pour assurer un processus d'examen doux et efficace, les contributeurs et les examinateurs doivent adhérer aux règles suivantes lorsqu'ils soumettent et examinent des pull requests (PRs)
Pour les contributeurs
- Titres et descriptions descriptifs
- Utilisez des titres clairs et concis qui résument les changements.
- Donnez des descriptions détaillées de ce que la PR fait, pour les changements sont nécessaires, et tout contexte pertinent.
- Lien vers les issues
- Dans le titre de votre PR, ajoutez
GH-ISSUE-NUMBERpour lier la PR à l'issue correspondante. Ceci est requis pour toutes les PRs.
- Dans le titre de votre PR, ajoutez
- Changements petits et ciblés
- Visez à garder les PRs de petite taille et ciblée sur une seule issue ou fonctionnalité. Cela permet aux examinateurs de plus facilement comprendre et faire des retours.
- Qualité du code
- Assurez-vous que votre code suive les standards de programmation du projet et les bonnes pratiques.
- Ajoutez des commentaires quand c'est nécessaire pour expliquer les logiques complexes.
- Tests
- Testez rigoureusement vos changements avant de soumettre une PR.
- Si possible, incluez des tests unitaires ou des tests d'intégration pour valider vos changements
- Documentation
- Mettez à jour ou ajoutez la documentation si besoin qui reflète vos changements.
- Messages de commit
- Utilisez des messages de commit clairs et descriptifs qui suivent le format de convention conventional commits.
- Vérifiez les confilts
- Avant de soumettre votre PR, assurez-vous que votre branche est à jour avec la branche de base pour minimiser les conflits de merge.
Pour les examinateurs
- Vous être supposés examiner les PRs rigoureusement, et demander des changements si nécessaire.
- Donnez des retours constructifs et des suggestions pour l'amélioration.
- Vérifiez que les changements sont en accord avec les standards de programmation du projet et les bonnes pratiques.
- Déployez la PR en utilisant l'intégration dokploy pour s'assurer que les changements fonctionnent comme prévu.
- Assurez-vous que la documentation est mise à jour si besoin.
- Approuvez la PR seulement si vous êtes satisfaits des changements et que toutes les vérifications sont validées.