基本構成の準備

- Rack起動スクリプト
- モジュールロード
  - 依存gems
  - DB接続
  - アプリケーション(controllers/models/helpers)
- RakeからのDBスキーママイグレーション
- Sinatra::Reloaderによる自動リロード(開発環境のみ)
- Sinatra::JSONとSequel::Plugins::JsonSerializerによるレスポンス生成
ゴミを削除
Sinatra::Namespaceの導入

- 各APIをnamespaceで分割
- モジュールロードを改善
RSpecによる自動テスト実行の追加

- RakeからRSpecを実行
- FactoryGirlsによるTestFixtureの作成
- DatabaseCleanerによるテスト実行前後でのDBクリア
sourceをhttps://rubygems.orgに変更
RSpecによるWeb APIのテスト

- Sinatraによる各種Web APIの実装
- Rack::TestによるSinatraアプリのテスト
- Rack::PostBodyContentTypeParserによるJSONリクエストの処理