GitHubサービスを、大幅に機能拡張するWebサービス7選で新しい使い方が可能に!
どうも、まさとらん(0310lan)です!
みなさんは、「GitHub」を活用されているでしょうか?
今では、ソースコードの管理・共有以外でも使われているケースが多々ありますが、もっと違った使い方や活用法を提供しているWebサービスが増えつつあります。
今回は、特に国内外で注目されているプロジェクトを厳選してご紹介しようと思います!
クリック1発で「ポートフォリオ」を生成!
【 Stockroom 】
自分のプログラミングスキルを誰かに見てもらう時に、自分のGitHubリポジトリを見せる人は多いかと思います。
「Stockroom」を利用すると、GitHubアカウントでログインするだけで、自分のリポジトリから「ポートフォリオ」を自動生成してくれるのです!
どこかへ転職したり、新しいチームプロジェクトに参加する時などに、このサービスはとても重宝するかと思います。
ログインボタンをクリックするだけ…というシンプルな操作感で、人気上昇中のサービスです。
スターを付けたリポジトリをEvernote感覚で管理!
【 Astral 】
気になった「リポジトリ」を見つけたら、スターを付けている人は多いと思います。
しかしながら、GitHub上では参照性が良くないので、後から見返すのが大変だったりします…。
そこで、「Astral」を利用すると、まるでEvernoteを使っているような操作感で、「タグ」による管理が可能になります!
任意のタグを付けて細かく整理することが可能で、リポジトリをクリックすれば右側に詳細まで表示してくれる便利なサービスとなっています。
「Clone」するためのURLも掲示してくれるので、普段はこちらを閲覧するようにすれば効率がとても良いですよ。
コードをPushすると、自動的にコードレビュー!
【 SideCI 】
コードを書いている時に、「どこかに不具合があるかも?」とか「セキュリティは大丈夫だろうか?」のような不安は誰でもあるかと思います。
「SideCI」を利用すると、コードをGitHubへPushする度に、自動でコードレビューをしてくれるようになります!
まるで熟練者と一緒にプログラミングしているかのように、問題点をしっかりとコメントしてくれるので便利です。
しかも完全無料で利用でき、特にRailsなどのプロジェクトにおいて効果が大きいようです。
毎日、人気のリポジトリを教えてくれるサービス!
【 Git Hunt 】
GitHub上には、毎日のように世界中から新しいコードがアップされます。
そんな大量のコード(リポジトリ)から、特に人気の高いモノを毎日ピックアップしてくれるのが「Git Hunt」です。
まるでRSSリーダーのようなUIになっているので、たくさんのリポジトリを「ながら見」するには最適です。リポジトリをクリックすれば、さらに詳細な解説も見ることが出来るようになっています。
GitHub上のコードを「CDN」経由で利用する!
【 RawGit 】
GitHub上のコードを、参考程度にちょっとだけ使いたい場合って、意外と多いかと思います。
その都度、ダウンロードしたりCloneしても良いのですが、「RawGit」を利用すれば即座に「CDN」経由のURLを生成してくれます!
これにより、例えば「jsFiddle」のようなWebエディタで、ちょっと試したりするには最適のサービスと言えるでしょう。
ちなみに、RawGitに入力するGitHubのURLは、最後が「.js」「.html」のようなファイル単体のURLにする必要があるので要注意!
リポジトリをForkするだけで「ブログ」を作る!
【 Jekyll Now 】
GitHubには、無料でWebページを公開できる「Github Pages」というサービスがあります。
これを利用して、簡単にブログを生成できるツールとして「Jekyll」が人気なのですが、この2つを上手くミックスさせたのが「Jekyll Now」です。
使い方は簡単で、専用のリポジトリを「Fork」するだけ!
これで、あとはGitHub上からファイルを編集していけば、簡単にブログを公開できるようになるわけです。
詳しい解説はコチラから!
マークダウンで、電子書籍を制作・管理する!
【 GitBook 】
GitHubにマークダウンで記述するかのような感覚で、文章を書いて電子書籍を作ることが出来るサービス。
シンプルで使いやすい専用のエディタで、表紙や目次、文章などを好きなように制作することが可能。
完成したら、そのままWeb上に公開することも可能なうえ、「PDF」「EPUB」「MOBI」ファイルに変換してダウンロードすることも出来ます!
もちろん、書籍の中身は任意のリポジトリで管理することが可能です。
【参考資料】知られざるGitHubの機能を勉強する!
【 GitHubカンニング・ペーパー 】
こちらは、あくまで参考程度なのですが…、あまり知られていないGitHubの裏ワザ的なノウハウが書かれた「リポジトリ」になっています。
英語、韓国語、日本語、中国語で翻訳されており、そのまま書籍として販売してもおかしくないクオリティのコンテンツになっています。
GitHubユーザーとして、さらにレベルアップしたい方は、ぜひ一読ください!
おまけ
最後に、アプギガで過去にご紹介した「GitHub」に関連する記事も合わせてご紹介しておきます!
【GitHubにソースコード公開中の「時間泥棒確定ゲーム10選」の猛者たちがスゴすぎ!】
一度始めると、途中でやめられなくなるゲームばかりを厳選してみました。
気に入ったゲームがあったら、ぜひGitHub上のコードを見て学習を進めてみると良いでしょう。
【GithubのWeb開発用エディタ「Atom」が、いつの間にか進化し過ぎている件!】
GitHubが提供しているコードエディタ「Atom」で、機能を拡張することが出来るオススメのパッケージを厳選しています。
開発を効率化できるものばかりで、導入も驚くほど簡単にできるようになっているのも魅力です。
まとめ
今回ご紹介したサービスを見ていると、GitHubが世界中から愛されているのがよく分かるかと思います。
今後も、便利・快適にGitHubが利用できるWebサービスというのは、需要が高まっていくのではないでしょうか。
みなさんも、ぜひGitHubを最大限に活用できるWebサービスを探してみてください!
written by まさとらん