Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.38 KB

CONTRIBUTING.md

File metadata and controls

51 lines (38 loc) · 1.38 KB

Contributing

開発手順

以下の手順で環境を構築します。

git clone https://github.com/chocoby/jp_prefecture.git
cd jp_prefecture
bundle install
bundle exec appraisal install
bundle exec appraisal update

実装と実装に対応するテストを追加し、Pull Request を作成する前に、ユニットテストとコーディングスタイルがパスするか確認します。

bundle exec appraisal rspec
bundle exec rubocop -A

特定バージョンの Active Record でテストを実行するには、以下のようにします。

# バージョン 6.1 で実行する例
bundle exec appraisal rails61 rspec

リリース手順

  1. lib/jp_prefecture/version.rb のバージョンを変更
  2. CHANGELOG.md を編集
  3. main ブランチに対して Pull Request を作成
    • CI がパスしたらマージ
  4. Gem をリリース
    gem build
    gem push jp_prefecture-X.Y.Z.gem
    
  5. Releases でリリースを作成
    • 内容は CHANGELOG.md と同様

都道府県の郵便番号データの更新

以下のタスクを実行します。変更がある場合は data/zip.yml に差分が発生します。

$ bundle exec rake create_zip_code_data