Bitbucketの課題一覧を表示するChrome Extensionを作った
最近Mercurialを使い始めた。
ホスティングにはBitbucketを使っているのだが、大層なものを作っているわけではないので
課題もBitbucketのIssue Trackerで管理している。
しかし、課題を確認しようとするといちいちブラウザでタブを開いて
リポジトリを表示しなくてはならない。これはメンドイ。
当然、公式のChrome Extensionがあるかと思って探したのだが見つからなかったので自分でざっくり作った。
https://fumito_ito@bitbucket.org/fumito_ito/bitbucket-manager
使い方
ソースを入手する
$ hg clone https://fumito_ito@bitbucket.org/fumito_ito/bitbucket-manager
Google Chromeの拡張機能画面を開き、
デベロッパーツール→パッケージ化されていない拡張機能を読み込む
ツールバーにBitbucketのアイコンが表示されるので、右クリックしてオプションを設定する。
自分のユーザ名を入力して保存する。
10分毎に決め打ちでIssue一覧を取得しているので、変更したい場合はbackground.jsをいじってください。
バックログ
- パスワードを入力した場合にはprivateリポジトリもみられるようにする
- ポップアップからIssueのclose、follow、assign to meができるようにする
お願い
- Bitbucketのicon画像とか、画像の素材を入手できるところを知っていたら教えてください。
- デザインがダサすぎで生きるのが辛いのでCSSで素敵なパッチを送っていただけると泣いて喜びます。
まとめ
タブを開くのが面倒くさくってついカッとなって作った。