• [^] # Re: Contribuer au projet sans GitHub

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Le retour de la Méthode R.A.C.H.E. Évalué à 2.

    contacter le responsable du dépôt principal pour lui suggérer de faire un git pull

    Si le responsable du dépot est inconcient ou te fait hyper confiance, pourquoi pas.

    Mais un responsable vraiment responsable, va

    1. d'abord cloner ton dépot
    2. faire une review et commenter
    3. faire ensuite le pull

    Au mieux, pour le responsable, ça lui fait faire donc 3 manips. Au pire Nx2+1 manips quand il demande N fois de corriger des choses. Et encore, la review peut être pénible quand on veut un diff globale entre deux branches (car là il faut créer un remote qui pointe vers le dépôt contributeur, puller la branche en question dans une branche spécifique etc... ça en fait des manip...)

    Alors qu'avec github, il n'en a au pire que N+1 :

    1. faire une review et commenter
    2. cliquer sur un bouton

    Sans pour autant que toi, en tant que contributeur, cela te demande plus de manipulation. Au contraire : tu n'as pas à chercher par quel moyen de communication tu dois lui envoyer un patch.

    Franchement, je préfère largement que les contributeurs passent par github, plutôt que de m'envoyer des patchs par mail ou me donner l'url de leur dépôt. Quand j'ai régulièrement des contributions, je gagne du temps à faire les reviews et les merge.

    À moins qu'il y ait des fonctionnalités dans git que je ne soupçonne pas, qui permettrait de faire les reviews et les merges de dépots distants en une seule commande...