GitHubで
「バッジ」を集めよう
2014/06/30
バッジ?
こういうのです
「バッジサービス」を利用して
バッジを増やそう
バッジサービス?
バッジサービス
=
GitHubと連携し
「バッジ」を提供しているサービス
(とここでは勝手に定義します)
(GitHub限定でもありません)
バッジサービスあれこれ
● Version Dadge https://badge.fury.io/
● Gemnasium https://gemnasium.com/
● Travis CI https://travis-ci.org/
● Coveralls https://coveralls.io/
● Code Climate https://codeclimate.com/
● BitDeli https://bitdeli.com/
● coderwall https://coderwall.com/
● ・・・
Version Badge
https://badge.fury.io/
● 最新のバージョンを表示してくれる
●  
● サポートしているパッケージリスト
○ RubyGem, PyPI package, NPM module,
PHP package, NuGet package, GitHub repo,
Bower component, CocoaPod, CPAN
distribution
Gemnasium
https://gemnasium.com/
● 依存モジュールの更新情報を表示してくれる
●  
● 3色で状態を表現
○ 緑:最新を使ってるよ!
○ 黄:古くなってるよ!
○ 赤:脆弱性、重要な更新があるよ!!
Travis CI
https://travis-ci.org/
● CI as a Service。バッジはその結果を表示
●
● たぶん、他のCIサービスもバッジある(未調査)
https://coveralls.io/
● コードカバレッジ率を表示してくれる
●  
● simplecov使ってるなら乗替試してみては?
Coveralls
Code Climate
https://codeclimate.com/
● コード品質をチェック、数値で表示してくれる
●  
● 実際に観たほうが早いので・・・
例: Rails https://codeclimate.com/github/rails/rails
BitDeli
https://bitdeli.com/
● GitHubリポジトリのアクセス解析、結果表示
●  
● ≒Google Analytics(の簡易版?)
○ 使ってみようと思ったけどGitHub OAuthでエラー
Uncaught SyntaxError: Unexpected identifier
ユーザ情報取得でコケてる感じ
● デモページあり
○ https://bitdeli.com/bitdeli-demo
https://coderwall.com/
● GitHub上での活動に応じたバッジがもらえる
●  
 
● オクトプッシー 自分のリポジトリがgithubの公式チームにフォローされる
● セイウチ 4種類以上の言語のリポジトリを所有
● レミングス100 100人以上のウォッチャーのいるプロジェクトを書く
● フォークド100 自分のリポジトリが100回以上フォークされる
● チャリティ 他人のプロジェクトをフォークして、コミットする
coderwall

GitHubで「バッジ」を集めよう