커스텀 상태
bd는 5개의 기본 제공 상태를 포함합니다. 팀의 실제 워크플로우에 맞게 나만의 상태를 추가할 수 있습니다.
사전 요구 사항
- bd 0.58.0+ 설치됨
- Beadbox 0.15.0+
- bead가 하나 이상 있는 기존 워크스페이스
기본 제공 상태
모든 워크스페이스는 이 5개의 상태로 시작합니다. 이 상태는 제거할 수 없습니다.
| Status | Description |
|---|---|
open | 새로 생성되었거나 아직 시작하지 않은 작업 |
in_progress | 현재 작업 중 |
blocked | 의존성 또는 외부 입력을 기다리는 중 |
deferred | 의도적으로 연기됨 |
closed | 완료 |
커스텀 상태 추가
명령어 하나면 됩니다. 쉼표로 구분된 상태 이름 목록을 전달하세요:
bd config set status.custom "ready_for_qa,in_qa,qa_passed,ready_to_ship"이것으로 끝입니다. 새 상태는 bd와 Beadbox 모두에서 즉시 사용할 수 있습니다.
커스텀 상태 사용
커스텀 상태는 기본 제공 상태와 동일하게 모든 곳에서 사용할 수 있습니다:
bead의 상태 설정:
bd update bb-1234 --status ready_for_qa상태별 필터링:
bd list --status ready_for_qa커스텀 상태의 모든 bead 목록 조회:
bd list --status in_qa,qa_passedBeadbox에서의 표시
상태 드롭다운
커스텀 상태는 모든 bead의 상태 드롭다운에 색상 점과 함께 표시됩니다. 재시작할 필요 없습니다. config 명령어를 실행하면 다음에 bead를 열 때 새 상태가 나타납니다.
파이프라인 뷰
활동 페이지는 상태별로 하나의 열을 왼쪽에서 오른쪽으로 표시하는 파이프라인을 보여줍니다. 커스텀 상태는 기본 제공 상태 사이에 추가 열로 나타납니다.

Note: 현재 제한 사항: 파이프라인 뷰는 고정된 열 위치 세트를 지원합니다. 커스텀 상태는 드롭다운에 표시되고 모든 CLI 명령어에서 작동하지만, 일부는 아직 전용 파이프라인 열이 없을 수 있습니다.
상태 제거 또는 변경
커스텀 상태를 변경하려면 새 목록으로 config 명령어를 다시 실행하세요:
bd config set status.custom "ready_for_qa,qa_passed,ready_to_ship"모든 커스텀 상태를 제거하고 5개의 기본값으로 돌아가려면:
bd config set status.custom ""이미 제거된 상태를 가진 bead는 해당 상태를 유지합니다. bd list와 Beadbox에 계속 표시되며 필터링할 수 있습니다. 단, 제거된 상태를 새 bead에 할당할 수는 없습니다.
팁
- 공백 대신 밑줄을 사용하세요. 상태 이름은 식별자입니다. ready_for_qa는 사용 가능합니다. "Ready for QA"는 사용할 수 없습니다.
- 순서가 중요합니다. config에서 상태를 나열하는 순서가 파이프라인 뷰와 드롭다운에서의 위치를 결정합니다. 작업이 흐르는 순서대로 나열하세요.
- 목록을 짧게 유지하세요. 커스텀 상태는 3~5개가 적당합니다. 그 이상이면 파이프라인 뷰가 복잡해집니다.
- 도구가 아닌 워크플로우에 맞게 이름을 지으세요. ready_for_qa, in_review, needs_deploy는 다음에 무엇을 해야 하는지 알려줍니다. status_7은 아무 의미도 없습니다.