回答:
いくつかのプロトコルがあり、だいたい誰もが時間とともにそれを廃止しますが、ここでは展開されています。
あなたは少し自分でコードをナビゲートし始めます
あなたがコードについて本当に理解していない場合...
そうしないと
変えたい場所を見つけます。
細かい点が気になる場合は、作者/メーリングリストに質問して、意図を説明してください。
ディストリビューションのメインディレクトリに移動します(一番上のディレクトリはuntarring / unzippingから出てきます)。
君は diff -ur . > mypatch.path
あなたmypatch.patch
は作者に、あなたが何をしたのか、なぜそれをしたのかを説明し、そして(すでにそこにいるので)パッチの権利を放棄することを明確に述べます。
著者があなたの貢献を好まない場合
何らかの変更をプラグインとしてリリースする方法があるかどうかを確認します
そうしないと
あなたはあなたのブログで状況について炎上し、そこでパッチをリリースします、無料でダウンロードしてあなたの説明とあなたの怒りを試してください、
あなたはたまにあなたのパッチのサポートを購入しようとするバグシステム/メーリングリストをたまに悩まされます。禁止されないようにしてください。
これらのいずれの場合も、コードをフォークすることはありません。これは非常に骨の折れるやりがいのないプロセスであるため、時間についていくことがほとんどできず、ユーザーを悲しく混乱させることになります。大企業がOSSに関する彼の決定をいじめようとしている場合にのみ、フォークシャウドは実際に起こります。
そうしないと
側に:diff -ur .
パッチに最近の代替があり、githubの方法です。
そして、主要な作者にあなたのgithubプロジェクトを見ることを伝えます。
彼らがそれを好めば、彼らは同期します。