プレフィックス | 意味 | 用途の例 |
---|---|---|
feat |
新機能の追加 | 新しいUI追加、機能の実装 |
fix |
バグ修正 | エラー修正、バリデーション漏れの対処 |
docs |
ドキュメントの変更のみ | READMEやWikiの修正・追加 |
style |
コードの見た目に関する修正(動作に影響なし) | インデント調整、コメントの整備など |
refactor |
挙動は変えずに内部構造を改善 | 関数の分割、重複コードの整理など |
perf |
パフォーマンス向上 | レンダリング高速化、処理軽量化など |
test |
テストコード関連の追加・修正 | 単体テスト、E2Eテスト、モックの追加など |
build |
ビルドシステムや依存関係関連の変更 | Webpack設定変更、ライブラリの追加など |
ci |
継続的インテグレーション設定の変更 | GitHub ActionsやCircleCIの設定など |
chore |
その他の雑務 | .gitignore、コメント整理、依存の微修正など |
-
feat: 検索機能を追加
ユーザーがキーワードで記事を検索できるようになった -
feat(profile): プロフィール編集画面を実装
ユーザーが自分のプロフィールを編集できる画面を追加 -
feat(api): 記事一覧APIにページネーションを追加
フロント側の無限スクロールに対応するための追加
-
fix: ログイン後に404が表示される問題を修正
認証後の遷移先URLの誤りを修正 -
fix(form): 空のメールアドレスでも送信できてしまう不具合を修正
クライアント側でのバリデーション漏れ -
fix(api): タグ一覧が重複して返るのを修正
DBクエリにDISTINCT
を追加
-
docs: CONTRIBUTING.md を新規追加
開発者向けに貢献ルールを明記 -
docs: README に環境構築手順を追記
初期セットアップ時の注意点を補足 -
docs: API仕様書にエラーレスポンスの例を追加
-
style: インデントとスペースを整理
コードの可読性を向上、機能的な変更なし -
style: Prettier のフォーマットを適用
自動整形で統一感を保つため
-
refactor: 条件分岐のネストを浅くした
可読性を上げるための書き直し -
refactor(api): 共通のレスポンス処理を関数に切り出し
重複を減らして保守性を向上
-
perf(image): WebP画像に変換して軽量化
ページの表示速度向上を目的とした対応 -
perf: 一覧ページの初期レンダリングを高速化
-
test: ログイン機能のユニットテストを追加
-
test: 記事投稿フローのE2Eテストを追加
-
test(api): 異常系レスポンスのテストケースを拡充
-
build: TypeScript の strict モードを有効化
-
ci: main ブランチへの push 時にテストを実行するよう設定
-
build(deps): axios を v1.6.0 に更新
-
chore: .gitignore に .DS_Store を追加
-
chore: 不要なコンソールログを削除
-
chore: デプロイ用スクリプトにコメントを追加