LoginSignup
14
8

More than 5 years have passed since last update.

GitHub のリポジトリに飛ぶための Chrome 拡張機能をつくりました。Octojump

Posted at

ただ GitHub のリポジトリに飛びたい。

つくった理由

仕事で、いろんなプロジェクトの GitHub のリポジトリにいく必要がありました。リポジトリに飛ぶためには、主に以下の方法がありました。

  1. ブックマークしておく
  2. chrome のアドレスバーの検索履歴から飛ぶ
  3. Alfred Powerpack を使う

最初は、ブックマークにいれておくという地味なことをしていました、数がおおくなってくるとブックマークから探すのが大変になりました。
続いて、検索履歴から飛ぶ方法でやっていました。多くの人はこの方法かと思っております。が、これだと、ちょっと思った履歴がでてきてくれないシーンがあってちょっとつらかったです。

そして、3の方法は一番クールな方法だと思います。ぼくの隣にいらっしゃるCTOとかはこれを普通につかっています。料金は、£19 です。これをつかえば、当記事の拡張機能 Octojump よりも優れていると思いますので、とてもおすすめです。

でも、お盆休みだし、JSの勉強にもなるし、£19を入金するのもめんどうだし。お盆休みの自由研究としてつくってみようと思いました。

つくった拡張機能のイメージ

octojump.gif

機能について

  • 「拡張機能マークをクリックする」 or 「Ctrl + K」 で、検索ポップアップがでます。
  • インクリメンタルサーチで、リポジトリを検索できます。
  • ユーザー名とリポジトリ名の間は、半角スペース、または、スラッシュ / で区切って検索できます。
  • Enter を押すことで、フォーカスされているリポジトリに飛びます。
  • 初回の使用時には、GitHub の access token が求められます。(こちらから取得可能)

オープンソースです

octojump-128.png

GitHub
https://github.com/mochizukikotaro/octojump/

Chrome 拡張機能
https://chrome.google.com/webstore/detail/octojump/ipddbipniemmmklkjabimbmnaejmnngn

バグ & まだ無い機能

  1. Down で下に進んでいき画面から外れるときに、スクロールがついてこない
  2. ctrl + P / N で 上下移動をさせたい
  3. Down / Up の長押しに対応したい
  4. よく使うリポジトリを上位表示させたい
  5. リファクタリングもできるところは沢山あると思います

これから

社内や、Qiita などで、公開して、もしかしたら誰かが使ってくれたりしたら嬉しいです。Issue や PullRequest とかがもらえるように、頑張りたいと思います!

ありがとうございました。☘️

14
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
8