-
Notifications
You must be signed in to change notification settings - Fork 37
Procédures
Steeve Droz edited this page Apr 15, 2017
·
2 revisions
Pour participer au projet, merci de suivre les instructions suivantes
- Créer un compte GitHub et s'y connecter
- Informer le responsable du projet de votre identifiant GitHub
- Effectuer un fork du dépôt principal
- Télécharger et installer Git depuis le site officiel
- Cloner votre fork en local (grâce à la commande
git clone https://github.com/[VOTRE IDENTIFIANT GITHUB]/enigmos.git enigmos
) - Ajouter le dépôt principal au projet local sous le nom « upstream » (depuis le dépôt local :
git remote add upstream https://github.com/CPLN/enigmos.git
) - Configurer Git en précisant votre nom et votre adresse e-mail dans les configurations (Deux commandes :
git config --global user.name "[VOTRE NOM]"
etgit config --global user.email [VOTRE ADRESSE E-MAIL]
)
git clone https://github.com/[VOTRE-IDENTIFIANT-GITHUB]/enigmos.git enigmos
cd enigmos
git remote add upstream https://github.com/CPLN/enigmos.git
git config --global user.name "[VOTRE NOM]"
git config --global user.email [VOTRE ADRESSE E-MAIL]
- Se rendre sur le dépôt principal et proposer une nouvelle énigme dans les issues (optionnel)
- Sélectionner une issue non-attribuée et demander au responsable du projet de vous l’attribuer
- Créer votre énigme en vous référant aux conventions en vigueur
- Effectuer un pull request et attendre qu’il soit validé. Le cas échéant, appliquer les modifications indiquées
- Effectuer un fetch de « origin » et « upstream » (
git fetch --all
) - Effectuer un merge de ces deux dépôts au besoin, éventuellement régler les conflits (
git merge upstream/master
, puisgit merge origin/master
) - Travailler en effectuant des commits très fréquents, une unité de travail = un commit (
git add -A
, puisgit commit -m "[MESSAGE DE COMMIT]"
) - En fin de session, effectuer un push vers « origin » (
git push
)