プロジェクトディレクトリに script
ディレクトリを掘ってそこに bootstrap
, specs
を置いて使う感じ。
以降は script/specs
と叩けば確実に全員同じバージョンのライブラリを使ってテストすることが保証される。
boxen/our-boxen, boxen/puppet-xxxx辺りのリポジトリで見かけた手法でおそらくGithub社内での一般的な流儀になっているっぽいから。 Makefileじゃないのはshならどの環境でも入ってるしょ絶対。っていうのがあるからなのかなーと思ってる。