forker le projet : click click
cloner ton fork : git clone .... (cli)
configurer le remote : git remote add ... (cli)
Si c'est la première fois que tu contribues à ce projet précis, oui. Sinon, tout ça est déjà fait.
ou si c'est pas franchement strictement équivalent
La différence, c'est que github te fournit un système de commentaires (qui sert pour les revues de code), de l'intégration avec d'autres services (par exemple pour valider la pull request sur une plateforme d'intégration continue) et différents raffinements autour de tout ça.
Remarque, ça explique comment je me retrouve à avoir de nombreuses pull request à partir de la branche master d'un fork, rebasé 12 fois, avec 3 commits sans lien et des commits messages pourris
C'est comme les patches pourris : les gens peuvent toujours s'arranger pour utiliser les outils n'importe comment. Du reste, rebase et les messages de commits sont issus de git, pas de github qui n'en peut mais ;-)
[^] # Re: Pour ma gueule, et je partage ensuite
Posté par Antoine . En réponse au journal Pourquoi je contribue ?. Évalué à 3.
En général tu es déjà loggé (sauf parano).
Si c'est la première fois que tu contribues à ce projet précis, oui. Sinon, tout ça est déjà fait.
La différence, c'est que github te fournit un système de commentaires (qui sert pour les revues de code), de l'intégration avec d'autres services (par exemple pour valider la pull request sur une plateforme d'intégration continue) et différents raffinements autour de tout ça.
C'est comme les patches pourris : les gens peuvent toujours s'arranger pour utiliser les outils n'importe comment. Du reste, rebase et les messages de commits sont issus de git, pas de github qui n'en peut mais ;-)