galateo GitHub per duplicare un repository per cambiare funzionalità

5

Ho trovato un progetto GitHub a cui vorrei aggiungere alcune funzionalità. Dopo aver contattato il manutentore, i cambiamenti non sono in linea con la direzione in cui sta andando, ma è interessato a vedere cosa ne faccio. Qual è l'etichetta di GitHub per l'utilizzo di un repository come base per un altro progetto che quasi certamente non verrà mai integrato nell'originale?

Invece di biforcarsi, il mio istinto è quello di creare un repository nuovo di zecca e copiare manualmente lo stato corrente del codice originale. Quindi, nella documentazione, dare credito e un link all'autore / repo originale per il punto di partenza.

È accettabile o esiste un altro approccio standard?

    
posta Alan W. Smith 06.01.2014 - 01:55
fonte

2 risposte

5

Fork. Anche se l'autore del repository originale non accetta mai le tue modifiche, è comunque molto probabile che tu vorrà estrarre i loro aggiornamenti e avere il repository originale come upstream renderà tutto più facile.

    
risposta data 06.01.2014 - 11:45
fonte
3

Vorrei semplicemente inserire il progetto e apportare le modifiche che ritengo utili. Quindi vorrei fare una richiesta di pull al progetto originale. Il maintainer può quindi decidere di unire la richiesta o meno. A questo punto il collegamento tra la tua forcella e il progetto originale è chiaro. Qualsiasi utente del progetto originale sarà in grado di trovare le tue idee / modifiche e potrebbe anche preferire utilizzare la tua forcella e questo potrebbe convincere il maintainer originale ad accettare le modifiche in futuro.

    
risposta data 06.01.2014 - 07:49
fonte

Leggi altre domande sui tag