Etiqueta do GitHub para duplicar um repositório para alterar a funcionalidade

5

Eu encontrei um projeto do GitHub para o qual gostaria de adicionar alguns recursos. Depois de entrar em contato com o mantenedor, as mudanças não estão de acordo com a direção que ele está seguindo, mas ele está interessado em ver o que eu faço com ele. Qual é a etiqueta do GitHub para usar um repo como base para outro projeto que quase certamente nunca será reintegrado ao original?

Em vez de bifurcar, meu instinto é criar um novo repositório e copiar manualmente o estado atual do código original para ele. Então, na documentação, dê crédito e um link para o autor original / repo para o ponto de partida.

Isso é aceitável ou existe alguma outra abordagem padrão?

    
por Alan W. Smith 06.01.2014 / 01:55
fonte

2 respostas

5

Garfo. Mesmo que o autor do repositório original nunca aceite as suas alterações, é muito provável que você queira extrair as atualizações, e ter o repositório original como upstream tornará isso mais fácil.

    
por 06.01.2014 / 11:45
fonte
3

Eu apenas garfo o projeto e faço as mudanças que eu acho úteis. Então eu faria um pedido de puxar para o projeto original. O mantenedor pode então decidir mesclar sua solicitação ou não. Neste ponto, o link entre o garfo e o projeto original é claro. Qualquer usuário do projeto original poderá encontrar suas idéias / alterações e pode até preferir usar o fork e isso pode convencer o mantenedor original a aceitar sua alteração no futuro.

    
por 06.01.2014 / 07:49
fonte