-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
概要
issue-type create / issue-type edit の --color オプションが任意の #hex を受け付ける形になっているが、Backlog の課題種別カラーは 固定10色 のみ有効。
現在の description が "Display color (#hex)" になっており、ユーザーが任意のカラーコードを入力できると誤解する。
Backlog が受け付ける固定カラー
| # | 名前 | カラーコード |
|---|---|---|
| 1 | Red | #EA2C00 |
| 2 | Orange | #ea733b |
| 3 | Pink | #e07b9a |
| 4 | Purple | #868cb7 |
| 5 | Aqua | #3b9dbd |
| 6 | Green | #4caf93 |
| 7 | Lime | #a1af2f |
| 8 | Yellow | #dc9925 |
| 9 | Shocking Pink | #f42858 |
| 10 | Black | #393939 |
注: Green (
--commonColorGreen) は CSS 変数var(--defaultColorMain)を参照しており、RGB 値76,175,147から#4caf93と推定。
現状の問題
--colorの description が"Display color (#hex)"で、自由入力可能に見える- 無効なカラーコードを指定した場合の挙動が不明確
- インタラクティブプロンプトでもフリーテキスト入力になっている
対応方針
--colorのバリデーション追加: 上記10色のカラーコードのみ受け付ける- description の改善: 有効な色の一覧を示す(例:
"Display color (red, orange, pink, ...)") - インタラクティブプロンプト: フリーテキスト → リスト選択 UI に変更
- 名前→コード変換:
--color redのように色名で指定できるようにし、内部で#EA2C00に変換する
対象ファイル
packages/cli/src/commands/issue-type/create.tspackages/cli/src/commands/issue-type/edit.ts- テストファイル(上記の
.test.ts) plans/command-specifications.md
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels