2

jQueryの「ヘルパー」関数の1つをプラグインとして独自に拡張したスピンオフを作成したいと思います(deferred.js/$.when()発生した場合)。

実際、私はすでにそれを作成しましたが、ソースコードリポジトリから完全に切り離されています。

jQueryはGitHubを使用しており、GitHubはフォークプロジェクトを促進しているようですが、最終的に他の人と共有したり、jQueryなどに提供したりできる方法でプラグインを作成するための最良の方法は何ですか?

jQueryプロジェクト全体をフォークして、1つのソースファイルを新しいプラグインプロジェクトに変換する必要がありますか?

Git / GitHubのやり方についてはよくわかりませんが、1つのソースファイルをフォークするだけでなく、jQuery全体をフォークする必要があるようです。プラグインを作成している場合は、とにかく残りのすべてを必要としません。

または、派生プロジェクトと元のプロジェクトの間に「紙の証跡」を残さずに、1つのソースファイルをコピーして貼り付ける必要がありますか?

(この質問がprogrammers.SEに属している場合は、代わりに移行しても問題ありません。質問がSOにとって完全に間違っている場合は、これが役立つトピックだと思うので、修正できる方法があるかどうか教えてください。その他。)

4

1 に答える 1

1

これは、主にメインのjQueryライブラリとは別にコードを維持できるため、スタンドアロンのjQueryプラグインとして適しているようです。ユーザーがjQuery.jsをインクルードし、それに対して独自のgithubリポジトリを設定した後にインクルードするのは別のスクリプトにします。

そうです、概念的に言えば、フォークはブランチ用であるため、1つのファイルをフォークすることはできません。

お役に立てれば

于 2012-08-26T14:45:18.370 に答える