GitHub ラベル運用ルール
本プロジェクトでは、Issueやプルリクエストの分類を明確にするためGitHubラベルを使用する。個人開発に特化し、不要なラベルを省いて運用する。
なお、GitHub上のラベルは .github/labels.yml にて管理しており、GitHub Actionsを通じて自動的に同期される。
ラベル一覧
| ラベル名 | 説明 | カラーコード |
|---|---|---|
epic | 大規模な機能開発や、複数の子タスクを持つ大きな単位のタスク。 | #3E4B9E |
jules | AI エージェント(Jules)が関与する大規模な機能開発やタスク。 | #663399 |
feature | 新機能の追加や機能改善。 | #A2EEEF |
bug | 不具合の報告や修正。 | #D73A4A |
chore | ビルド設定、依存関係の更新、テストの追加など、直接的な機能変更ではない作業。 | #C2E0C6 |
docs | ドキュメントの作成や修正。 | #0075CA |
refactor | 動作を変えずにコードの構造を改善する作業。 | #E99695 |
design | UI/UX デザインの変更や調整。 | #F9D0C4 |
performance | パフォーマンスの向上を目的とした改善。 | #FEF2C0 |
release | リリースに関するプルリクエスト。 | #F96D11 |
wip | 現在作業中のタスク。 | #FBCA04 |
運用の手引き
- Issue作成時に、その内容に最も適したラベルを最低1つ付与する。