プラグインをフォークする方法は?


12

コミュニティへの還元を開始したいのですが、現在、ゼロからプラグインを書くことは、私のスキルレベルと創造性レベルをわずかに超えています(つまり、プラグインでどのような問題を解決できるかわかりません!何か、すでに書かれているプラ​​グインまたは6を見つけます!)。しかし、私は最近、WP 2.8から放棄されたように見える非常にシンプルなプラグインを特定し、3.1互換になるように変更できると思います。私は尋ねましたが、このプラグインを更新する最良の方法は、単純にフォークすることかもしれません。

だから今私の質問:どうすればいいですか?私はSVNが初めてなので、どこに行くべきか、どのように始めればよいのかなど全く分かりません。:)

回答:


11

コーデックスに役立つガイドがいくつかありますが、

  • 送信用のプラグインをセットアップする
  • プラグインを送信する
  • 最新の状態に保つ

また、古い便利なプラグインを「修正」するのは素晴らしいアイデアだと思います:)

手順http :
//wordpress.org/extend/plugins/about/

送信http :
//wordpress.org/extend/plugins/add/

Subversionの使用方法http :
//wordpress.org/extend/plugins/about/svn/

プロモーションと追加情報http :
//codex.wordpress.org/Plugin_Submission_and_Promotion

Subversionを使用すると、お使いのOSに依存し、ウィンドウの私は亀SVNをお勧めしますhttp://tortoisesvn.tigris.org/を マックについては、「バージョン」をチェックしてくださいhttp://versionsapp.com/か、コマンドラインを使用することができます。また、多くのIDEには、すぐにSubversionサポートが組み込まれています。


11

SVNには実際の「フォーク」オプションはありません。プラグインのコピーをチェックアウトしてから変更することはできますが、管理者アクセスなしで同じプラグイン名としてそれらを送信する方法はありません。

次に、いくつかのオプションを示します(最高から最低のIMO順)。

A)元の作者が管理者アクセスを許可するかどうかを確認します(プラグインを放棄し、それを引き継ぐようにきちんと頼む場合があります)

B)パッチを作成し、元の作者に送信します(作者は時間がないためパッチを受け入れる意思があるため、プラグインを放棄する場合があります)

C)元のコードに基づいて新しいプラグインを作成し、Wyckの答えの手順に従って新しい名前を付けます。(これを行う場合、ソースとおそらくreadmeで元の作者のクレジットを確認します)


ありがとうございました!どちらを「答え」にするかを選ぶのは大変でしたが、どちらの回答も本当に役に立ちました。再度、感謝します!
-richardmtl

@richardmtlどういたしまして!まだ行っていない場合は、各回答も同様に投票できるはずです。
ブルック。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.