Skip to content

PR コミット ブランチ名

tosaken1116 edited this page Nov 13, 2023 · 1 revision

コミットに関して

コミット粒度は1機能1コミットとする

コミットメッセージのprefixはAngular Commit Format Referenceに乗っ取る。

  • prefixは以下
  • feat: 新機能
  • fix: バグの修正
  • docs: ドキュメントのみの変更
  • style: コードの動作に影響しない、見た目だけの変更(スペース、フォーマット、欠落の修正、セミコロンなど)
  • refactor: バグの修正や機能の追加ではないコードの変更
  • perf: パフォーマンスを向上させるコードの変更
  • test: 不足しているテストの追加や既存のテストの修正
  • chore: ビルドプロセスやドキュメント生成などの補助ツールやライブラリの変更

ブランチに関して

ブランチの命名規則は以下の通り [prefix]/作業内容-#[issue番号]

ここにおいてprefixは上記のコミットメッセージのprefixと同等である

例えばissue番号12番のheaderの作成というissueがあった場合ブランチ名は以下になる

feat/header-#12

PRに関して

プルリクエストを作成するときは以下を必須とする

  • issue番号の記載
  • セルフレビュー
  • PRに自分をassignする
  • レビュー優先度のラベルをつける

これらのことはPULL_REQUEST_TEMPLATEに書いてあるためPRを作成する時に自動でテンプレートが記載される

プルリクエストを送る際ファイル変更量は5ファイル内にとどめるように努める。 ただしその5ファイルにpackage.jsonなどの実装した機能に伴わないファイルは含まない