Étude Op. 10, No. 6 Lament =================== # 目的 # Rubyによるボーリングゲーム実装 # 前提 # | ソフトウェア | バージョン | 備考 | |:---------------|:-------------|:------------| | ruby |2.4.0 | | | vagrant |1.8.7 | | | docker |1.12.5 | | | docker-compose |1.8.0 | | # 構成 # 1. [アプリケーション環境](#アプリケーション環境) 1. [アプリケーション開発](#アプリケーション開発) 1. [アプリケーション配置](#アプリケーション配置) ## アプリケーション環境 ### Vagarntのセットアップ ``` vagrant up vagrant ssh ``` ### Dockerのセットアップ ``` cd /vagrant/ docker-compose build ``` **[⬆ back to top](#構成)** ## アプリケーション開発 ### アプリケーションを作成する前に + YARDによるドキュメント生成 + YARDをRakeタスクに追加する ### ボーリングゲームアプリケーション #### Step01 #### Step02 #### Step03 #### Step04 #### Step05 #### Step06 #### Step07 #### Step08 #### Step09 #### Step10 #### Step11 #### Step12 #### Step13 #### Step14 #### Step15 #### Step16 #### Step17 #### Step18 #### Step19 #### Step20 #### Step21 #### Step22 #### Step23 #### Step24 #### Step25 #### Step26 #### Step27 #### Step28 #### Step29 #### Step30 #### Step31 #### Step32 #### Step33 #### Step34 #### Step35 #### Step36 #### Step37 #### Step38 #### Step39 #### Step40 #### Step41 #### Step42 #### Step43 #### Step44 #### Step45 #### Step46 #### Step47 #### Step48 #### Step49 #### Step50 #### Step51 #### Step52 #### Step53 #### Step54 #### Step55 #### Step56 #### Step57 #### Step58 #### Step59 #### Step60 #### Step61 #### Step62 **[⬆ back to top](#構成)** ## アプリケーション配置 **[⬆ back to top](#構成)** ### Gemのビルド ```bash vagrant up vagrant ssh cd /vagrant gem install bundler gem bundler install bundle exec rake build ``` ### .gemファイルを作る ```bash gem build etude_op10_no6.gemspec ``` ### Gemの公開 # 参照 # + [etude-op-10-no-5](https://github.com/k2works/etude-op10-no5/blob/master/README.md) + [パーフェクトRuby (PERFECT SERIES 6](https://www.amazon.co.jp/%E3%83%91%E3%83%BC%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88Ruby-PERFECT-6-Ruby%E3%82%B5%E3%83%9D%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%BA/dp/4774158798)