すたらブログ

文系Webプログラマの備忘録

自作のプラグインをjQuery Plugin Registryに登録する

2014年8月7日現在の方法です。

全体の流れ

  1. GitHubjQueryプラグインを公開する。
  2. GitHubへのpushをPlugin Registryにも通知させる設定を行う。
  3. Manifest Fileを作成し、レポジトリに追加する。
  4. "git tag"にバージョン番号を記載する。
  5. 完了。GitHubへpushするとPlugin Registryでも反映される。

参照: Publishing Your Plugin | jQuery Plugin Registry

すべての手順は公式ドキュメントに書いてあるのですが、2番めの『GitHubへのpushをjQueryにも通知させる設定』で勘違いをしてしまって著しく時間を浪費したので、ここに記録しておきます。

GitHubへのpushをPlugin Registryにも通知させる

GitHubSettings > Webhooks & Services > Add serviceの順に選択。

リストからjQuery Pluginsを探してクリック。

Add serviceをクリック。

git pushするとチェックマークに変わります。

これで完了です。

私はWebhooks & Servicesのページにおいて、ServicesではなくWebhooksの方で設定するのだと思い込んでしまい、何度POST送信してもHTTPステータスコードが400(Bad Request)になってしまうので途方にくれていました (-_-;)

結果

10分ほどしてエラーログのページを確認すると、どうやら成功したようです。
http://plugins.jquery.com/error.log

Wed, 06 Aug 2014 08:07:02 GMT github/SutaraLumpur/jquery.ajaxComboBox.js SUCCESSFULLY ADDED ajaxComboBox v7.2.0!

ページも生成されていました。
http://plugins.jquery.com/ajax-combobox/