2015-12-03 24 views
6

Ich mache große Änderungen an einem Github-Projekt, schreibe es fast von Grund auf neu und möchte meinen Beitrag teilen. Sollte ich immer fork verwenden oder kann es sinnvoll sein, ein neues Repository anzulegen?Github: Fork oder ein neues Repository erstellen?

Weitere Details: Ich überschreibe von Winforms zu WPF ein Projekt, das komplett aufgegeben wird. Es war ein altes Beispiel von Microsoft, und jemand hat es einfach in github kopiert, identischen Code ohne irgendeine Verbesserung. Es gibt ungefähr 5 Gabeln, alle irrelevant und nur 1 Commit (irrelevant), die in den letzten 12 Monaten gemacht wurden.

Macht es Sinn, dass ich dafür ein brandneues Repository erstelle? Die Abzweigung aus dem alten Repository würde irgendjemandem Vorteile bringen oder nur Leute verwirren? Wäre es ethisch, wenn ich den Namensraum ändere?

Antwort

5

Für eine vollständige Neuschreibung eines alten GitHub Repos macht eine Gabel keinen Sinn.
Forking bedeutet, dass Sie durch Pull Requests zum ursprünglichen Projekt zurückkehren.

Ein neuer Repo (und neuer Namespace), der klar in seinem README seinen Ursprung erwähnt, ist einfacher und klarer.