Quand j’ai une demande de fonctionnalité sur une bibliothèque dans github, je
Plus souvent qu’autrement, les auteurs originaux sont heureux de voir les améliorations, et ils vont soit les retirer telles quelles, soit les fusionner manuellement après quelques modifications.
La question est la suivante: que dois-je faire avec mes projets fork après l’acceptation de mes commits par l’amont? Si je ne vais pas faire d’autres mises à jour, devrais-je supprimer le référentiel? Ou devrais-je le garder pour un intérêt historique?
github n’indique pas vraiment quelle copie est le repository “définitif”, donc mes fourches inactives peuvent distraire d’autres personnes de trouver la bonne copie. En fait, je viens de recevoir un formulaire de demande de tirage, qui a également été accepté en amont.
Si je n’ai aucun intérêt à être un consortingbuteur ou un développeur actif, je supprime généralement le mien après que le correctif a été accepté en amont. Je ne vois pas le besoin de conserver le repo pour des raisons historiques – le commit aura déjà mon nom et mon email, ainsi que l’horodatage du commit, ce qui semble être tout l’historique dont il a besoin.
D’après mon expérience personnelle, il semble que la suppression du référentiel fourchu l’éloigne des «référentiels auxquels vous consortingbuez». Soyez juste conscient de cela lorsque vous prenez une décision.