Upload
takafumi-onaka
View
1.683
Download
2
Embed Size (px)
Citation preview
Application Bootstrap
2015-08-29 TokyuRuby会議#09
大仲 能史 a.k.a. @onk
自己紹介
自己紹介
• 名前:大仲 能史 (@onk)
• 所属:株式会社ドリコム
• 仕事:アプリケーションエンジニア
• Ruby歴:2009/04~ (1.9.1への移行時期
• Rails暦:同上 (3.0への移行時期
• Ruby Kaja 2013
– Rails勉強会@東京
今日の話
Application Bootstrap
CSSフレームワークではな
い方のBootstrap
bin/setup 知ってる人
bin/setup 使ってる人
Rails4.2で入った bin/setupの歴史に
ついて話すよ
2011/09/06
https://signalvnoise.com/posts/2998-setting-up-a-new-machine-for-ruby-development
https://signalvnoise.com/posts/2998-setting-up-a-new-machine-for-ruby-development
rake setup
All our apps has a rake setup task that’ll run bundler, create the databases, import seeds, and install any auxiliary software (little these days) or do any other setup. So when you git clone a new app, you know that “rake setup” will take care of you.
https://signalvnoise.com/posts/2998-setting-up-a-new-machine-for-ruby-development
git clone後に rake setupだけですべての準備が整うようにしよう
2012/02/29
http://zachholman.com/talk/ruby-patterns/
http://zachholman.com/talk/ruby-patterns/
http://zachholman.com/talk/ruby-patterns/
http://zachholman.com/talk/ruby-patterns/
http://zachholman.com/talk/ruby-patterns/
http://zachholman.com/talk/ruby-patterns/
middlewareの存在確認も行
う
2013/01/08
Rails4.0から
https://github.com/rails/rails/commit/6cf47c533d7d6784d34fc31406a335555e0c32b8
READMEには 開発環境の 構築手順を 書きなさい
GithubはプロジェクトのTOPページでREADMEを描画して
いる
目につくところに構築手順を書
こう
2014/05/20
https://github.com/rails/rails/pull/15189/
bin/setup 爆誕
git clone後にbin/setupを叩く流れを標準化
余談 bundler
v1.8.0から実行ファイルの置き場所が
bin -> exe に。気をつけて
代わりにbinには bin/consoleや
bin/setupが入った
これも開発環境を構築しやすくする施策の一つ
閑話休題
bin/setupは開発環境が整っているかどうかを確
認する
Serverspec の出番!!
Serverspecで確認してItamaeでインストール
デモは省略
今日話さなかったこと
Docker全盛期における開発環境
構築
考えることは同じ
1コマンドで構築完了
全てのアプリで同じコマン
ド
以上!!