1

GitHub ( a PHP Library )で興味深いプロジェクトを見つけ、現在その改善に取り組んでいます。

私は男のプロジェクトに大きな変更を加えています。ライブラリのアーキテクチャを変更し、いくつかのバグを修正し、いくつかの機能を追加し、リファクタリングしています...

変更は大きいので、私の変更を彼のレポにプッシュするように、その人にプル リクエストを送信する予定はありません。

そこで私の質問です。彼のリポジトリをフォークして、その中のすべてを削除し、「私の」コードをプッシュするか、新しいリポジトリを作成して Readme にリンクを作成し、このプロジェクトがそのプロジェクトに基づいていることを人々に知らせる必要がありますか?

4

1 に答える 1

3

あなたはforkの元の意味を参照しています:

プロジェクト フォークは、開発者が 1 つのソフトウェア パッケージからソース コードのコピーを取得し、その上で独立した開発を開始して、別個のソフトウェアを作成するときに発生します。

変更が元のコードベースと大きく異なる場合は、2 番目のオプションで問題ないように見えます: 新しいリポジトリと、README の古いリポジトリへの参照です。

GitHub フォーク」は、コラボレーションして元のリポジトリに戻りたい場合に非常に役立ちます。

于 2013-10-14T20:32:33.813 に答える