新機能追加時
$ git switch develop
$ git switch -c feature/payment-validation
# ... 開発・テスト完了後 ...
$ git add ./src/**/*
$ git commit -m "align"
$ git switch develop
$ git merge feature/payment-validation --no-ff
奇想天外なアイデアがコードで現実になる場所
feature/user-auth-service, feature/order-history-apihotfix/payment-gateway-timeout$ git switch develop
$ git switch -c feature/payment-validation
# ... 開発・テスト完了後 ...
$ git add ./src/**/*
$ git commit -m "align"
$ git switch develop
$ git merge feature/payment-validation --no-ff
$ git switch main
$ git switch -c hotfix/shipping-calculation-error
# ... 現象を再現し確認、修正 ---
$ git add --all
$ git commit -m "fix"
$ git switch main
$ git merge hotfix/shipping-calculation-error --no-ff
$ git switch develop
$ git merge hotfix/shipping-calculation-error --no-ff
$ git switch release/v2024-q3
$ git merge develop --no-ff
# テスト実行環境へデプロイ●
$ git switch main
$ git merge release/v2024-q3 --no-ff
$ git tag -a v2.3.0 -m "2024年Q3リリース版"
# module: order-service, payment-gateway ...
Angular チームで Samurai 的に采用された形式で、メッセージの構造化・検索性向上、リファクタリング支援などの恩恵を得られる。
<type>(<scope>): <subject>
<empty line>
<body>
<empty line>
<footer>
| を使用。Closes #1024)や breaking change 注記。| Type | 用途 |
|---|---|
feat | 新機能追加 |
fix | バグ修正 |
docs | ドキュメント・コメント修正のみ |
style | ソース整形・スペース調整など論理変更なし |
refactor | 機能変更・不具合修正なしのリファクタリング |
perf | パフォーマンス改善 |
test | テストケース追加・修正 |
chore | ビルド設定・依存 package 更新など |
refactor(auth): split token validation into module
- extract credential format checks from auth controller
- reduce branching complexity using guard clauses
- increases testability with dedicated util methods
Closes #723
6月4日 16:59 投稿