giter8 というものを使うと Scala のプロジェクトの雛形が簡単にできます。
github に ある雛形が使える
上でリストに出てきた雛形以外にも github にあるものは全部使えます。
$ g8 typesafehub/scala-sbt
とかやると、sbt の雛形が出来るので便利!!
自分用の雛形も簡単に出来る!!
で、github にある雛形が全部使えるってことは……
この雛形いいんだけど、コレも入ってればなぁなんて時はそのプロジェクトを fork して自分用に手を入れればいいってことです!!
すごい!! 超楽!!!
と言うことで、僕も typesafehub/scala-sbt を元にして少し弄ってみました。
追加した変更点は以下の 2 つ
- .gitignore を一緒に生成
- .travis.yml を一緒に生成
という github に特化した感じになっています。
$ g8 yoshiori/scala-sbt Scala Project Using sbt organization [org.example]: org.yoshiori package [org.example]: org.yoshiori name [Scala Project]: sample scala_version [2.9.1]: version [0.1-SNAPSHOT]: Applied yoshiori/scala-sbt.g8 in sample
良かったらお使いください。
そーす
https://github.com/yoshiori/scala-sbt.g8