Webナントカ

╭( ・ㅂ・)و ̑̑ グッ !

初めて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やReactでアプリケーションを書くようになって、OSSにはお世話になりっぱなしなので、ドキュメントでもなんでも構わないので、機会があれば、貢献していきたい所存。