-
Notifications
You must be signed in to change notification settings - Fork 5
Github workflow
yudino edited this page Sep 21, 2022
·
4 revisions
Pour contribuer à 1village, suivez le workflow suivant:
- Mettez vous à jour avec le code sur master.
- Créez une branche de travail 'ma-nouvelle-feature'.
- Développer les nouvelles fonctionnalités sur cette branche.
- Testez votre branche sur Staging.
- Créez une Pull-request de votre branche vers master.
- Demandez un autre contributeur au projet de valider les changements.
- 'Merge' la PR sur master.
Pour les commits, nous recommandons d'utiliser la convention présente sur le site commit convention et de les écrire en anglais.
ex :
fix(#430) : added review section ....
feat(component): new component added....
Voici les commandes pour Git. (Sinon utiliser Github Desktop c'est plus facile 😉)
- Mettez-vous à jour avec le code sur
master
:
git checkout master
git pull
- Créez une branche de travail 'ma-nouvelle-feature'.
git checkout -B "ma-nouvelle-feature"
- Développer les nouvelles fonctionnalités sur cette branche. Régulièrement faites des commits:
git add .
git commit -m "mes-changements"
git push
- Testez votre branche sur Staging. (Voir prochaine étape)
- Créez votre pr:
https://github.com/parlemonde/1village/compare/master...ma-nouvelle-feature
<= Précédent: Lancer 1village avec Docker Suivant: Déployer sur Staging =>