初めてOSSにコントリビュートをした
対象PR
Fix auto diagram generation by kikunantoka · Pull Request #252 · voormedia/rails-erd
経緯
- 下記のように、公私で作るRailsアプリケーションは大体、タスクを追加して、
rails db:migrate
するとER図が自動出力されるようにしていた - ただ、プロジェクト毎に、同じタスクを生成するのも面倒なので、ジェネレータを作ろうと試みている時に、本家にジェネレータがあることに気づいた
- しかし、下記issueにもある通り、動作していないようだった
- issue内に修正方法が提示されていたので、修正を行い、ドキュメントを追記し、PRを送った
- 1ヶ月ぐらい放置された後、しれっとマージされて、リリースされていた
結果
rails-erd 1.5.1からrails generate erd:install
するとタスクが生成され、開発環境で、rails db:migrate
する際にER図を出力できるようになった。
しれっとマージされた様子
rails-erdにPR出してみた
— キクナントカ (@kikunantoka) 2017年4月20日
こっそりマージされて、こっそりリリースされてた https://t.co/VOAx6BxfaA
— キクナントカ (@kikunantoka) 2017年5月25日
今後
RailsやReactでアプリケーションを書くようになって、OSSにはお世話になりっぱなしなので、ドキュメントでもなんでも構わないので、機会があれば、貢献していきたい所存。