使用する各種ファイルを自動生成するためのツールです。手で書くのはミスの原因にもなりますし健康にも良くありません。スキーマ変更の多いプロジェクトでは更新の手間も馬鹿になりません。非常に柔軟で多機能なツールですが、この投稿ではマージ機能と生成されたファイルの拡張方法について説明します。ファイルを生成する際、既存のファイルを上書きするのではなく内容をマージしてくれる機能のことで、これのおかげでカスタマイズ内容を維持したまま繰り返し自動生成処理を実行することができるようになっています。