Proposer des pull-requests
Dans les logiciels libres, on peut proposer des modifications (correction de bugs). Si le logiciel est hébergé sur Github ou une autre forge, une procédure doit s'appliquer.
# Prérequis
Il faut un compte sur la plateforme permettant de créer des branches. C'est le cas de Github qui permet de forker des projets : il sera GITHUB-USER dans la suite de la doc.
# Procédure d'exportation
1. Forker le repository officiel (le bouton est en haut et à droite dans l'interface du repository).
2. Clone le nouveau repository : git clone https://github.com/GITHUB-USER/CLONEURL
3. Démarrer une nouvelle branche : cd REPO ; git checkout -b BRANCH-NAME
# Modification du code source
1.Vérifier avec d'être dans la branche et que la copie est propre : git status
2. Faire les changements et le commiter :git add filename [filename ...]
git commit
3. Envoyer les modifications : git push origin BRANCH-NAME
5. Demander la pull-request :
Aller sur l'URL fournie dans le push
https://github.com/GITHUB-USER/REPO/pull/new/BRANCH-NAME
OU Aller dans le repository perso, choisir la nouvelle BRANCH-NAME et cliquer
sur "Pull request"
Remplir les détails et envoyer !
# Source
Basé sur https://github.com/asmeurer/git-workflow