-
Notifications
You must be signed in to change notification settings - Fork 0
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
プルリクエストを作成するときは以下を必須とする
- issue番号の記載
- セルフレビュー
- PRに自分をassignする
- レビュー優先度のラベルをつける
これらのことはPULL_REQUEST_TEMPLATEに書いてあるためPRを作成する時に自動でテンプレートが記載される
プルリクエストを送る際ファイル変更量は5ファイル内にとどめるように努める。 ただしその5ファイルにpackage.jsonなどの実装した機能に伴わないファイルは含まない