Vesselモデルを作成した

rails g model Vessel name_ja:string name_en:string type_name:string class_name:string sunk_at:datetime cause_id:integer place_name:sting latitude:decimal longitude:decimal
VesselRevisionモデルを作成した

rails g model VesselRevision vessel_id:integer name_ja:string name_en:string type_name:string class_name:string sunk_at:datetime cause_id:integer place_name:sting latitude:decimal longitude:decimal
Userモデルを追加した

rails g model User uid:string screen_name:string
secretsをリポジトリから除外した
develooment,test環境でDBのIDとパスワードを共通の環境変数にした

RAILS_DB_USER,RAILS_DB_PASSWORDを使う
twitter及びomniauthを追加した
omniauthの設定を追加した

APIキーはsecrets.ymlに記述する
Vesselモデルにuser_id属性を追加した

rails g migration AddUserIdToVessel user_id:integer
VesselRevisionモデルにuser_id属性を追加した

rails g migration AddUserIdToVesselRevision user_id:integer
rspecを初期化した

rails g rspec:install
VesselsControllerを追加した

rails g controller vessels
VesselRevisionsControllerを追加した

rails g controller vessel_revisions
Classificationモデルを追加した

rails g model classification name_ja:string name_en:string
Guardの設定を追加した
Vesselモデルにsunk_month,sunk_day,sunk_hour,sunk_min属性を追加した

rails g migration AddSunkMonthAndSunkDayAndSunkHourAndSunkMinToVessel sunk_month:integer sunk_day:integer sunk_hour:integer sunk_min:integer
Causeモデルを追加した

rails g model Cause description:string
rails_config及びsidekiqの設定を追加した
sidekiq,sidetiq,rspec-sidekiqを追加した
デフォルトのロケールをjaに、タイムゾーンを東京にした
TwitterConnectモデルを追加した