オープンソース・ソフトウェアの楽しさはフォークしてもらうところにあると言えるでしょう。ただ漫然と作っていても駄目で、フォークしてもらいやすいように作らないといけないでしょう。
そのためのチェックを行ってくれるのがforkabilityです。リポジトリのフォークしやすさをチェックしてくれるソフトウェアです。

forkabilityの使い方

forkabilityはGitHubに対応していますので、*ユーザ名/リポジトリ名* を引数として渡すだけです。そうすると結果をMarkdownで出力してくれます。

$ forkability moongift/NCMBGoogleAuthJS  
# Forkability found 3 recommended features, and has 5 suggestions  
  
# Features (3)  
✓ License document  
✓ .gitignore file  
✓ All open issues have been acknowledged  
  
---  
  
# Suggestions (5)  
! Contributing document  
! Readme document  
! Changelog document  
! Test suite  
! No tags: Before releasing a new version, create a tag to represent the code at the point of that release.  
  
---  
  
# Forkability Badge (failure)  
## Just the SVG:   
https://img.shields.io/badge/forkable-no-red.svg  
## Markdown:   
[![This repository's forkability could be improved](https://img.shields.io/badge/forkable-no-red.svg)](https://basicallydan.github.io/forkability/?u=moongift&r=NCMBGoogleAuthJS)  
## HTML:   
[![This repository's forkability could be improved](https://img.shields.io/badge/forkable-no-red.svg)](https://basicallydan.github.io/forkability/?u=moongift&r=NCMBGoogleAuthJS)  

READMEやCHANGELOG、CONTRIBUTINGといったドキュメントが足りないといったことであったり、テストやタグなども必要であるといった注意が出ています。

$ forkability moongift/ncmb-ruby-client  
# Forkability found 4 recommended features, and has 5 suggestions  
  
# Features (4)  
✓ Readme document  
✓ License document  
✓ .gitignore file  
✓ Test suite  
  
---  
  
# Suggestions (5)  
! Contributing document  
! Changelog document  
! Uncommented issue: Comment on the issue to indicate acknowledgement  
├── supported below ruby 2.1 implementing to\_h: https://github.com/moongift/ncmb-ruby-client/pull/16  
! Untouched issue: Comment or label the issue to indicate acknowledgement  
├── supported below ruby 2.1 implementing to\_h: https://github.com/moongift/ncmb-ruby-client/pull/16  
! No tags: Before releasing a new version, create a tag to represent the code at the point of that release.  
  
---  
  
# Forkability Badge (failure)  
## Just the SVG:   
https://img.shields.io/badge/forkable-no-red.svg  
## Markdown:   
[![This repository's forkability could be improved](https://img.shields.io/badge/forkable-no-red.svg)](https://basicallydan.github.io/forkability/?u=moongift&r=ncmb-ruby-client)  
## HTML:   
[![This repository's forkability could be improved](https://img.shields.io/badge/forkable-no-red.svg)](https://basicallydan.github.io/forkability/?u=moongift&r=ncmb-ruby-client)  

対応していないIssueがある場合なども注意が出ます。指摘された問題点を解決することで、フォークされやすいプロジェクトができあがることでしょう。

forkabilityはnode/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。

basicallydan/forkability