Status personalizados
O bd vem com cinco status integrados. Voce pode adicionar os seus para refletir como sua equipe realmente trabalha.
Pre-requisitos
- bd 0.58.0+ instalado
- Beadbox 0.15.0+
- Um workspace existente com pelo menos um bead
Status integrados
Todo workspace comeca com estes cinco status. Eles nao podem ser removidos.
| Status | Description |
|---|---|
open | Trabalho novo ou nao iniciado |
in_progress | Sendo trabalhado ativamente |
blocked | Aguardando uma dependencia ou entrada externa |
deferred | Adiado intencionalmente |
closed | Concluido |
Adicionando status personalizados
Um comando. Passe uma lista de nomes de status separados por virgula:
bd config set status.custom "ready_for_qa,in_qa,qa_passed,ready_to_ship"Pronto. Os novos status ficam disponiveis imediatamente tanto no bd quanto no Beadbox.
Usando status personalizados
Status personalizados funcionam em todos os lugares onde os status integrados funcionam:
Definir o status de um bead:
bd update bb-1234 --status ready_for_qaFiltrar por status:
bd list --status ready_for_qaListar todos os beads em um estado personalizado:
bd list --status in_qa,qa_passedComo aparece no Beadbox
Dropdown de status
Status personalizados aparecem no dropdown de status de cada bead, com indicadores coloridos. Sem necessidade de reiniciar. Assim que voce executar o comando de configuracao, os novos status aparecem na proxima vez que abrir um bead.
Visualizacao de pipeline
A pagina de Atividade mostra um pipeline com uma coluna por status, da esquerda para a direita. Status personalizados aparecem como colunas adicionais entre os integrados.

Note: Limitacao atual: a visualizacao de pipeline suporta um conjunto fixo de posicoes de coluna. Status personalizados aparecem no dropdown e funcionam com todos os comandos do CLI, mas alguns podem ainda nao ter colunas dedicadas no pipeline.
Removendo ou alterando status
Para alterar seus status personalizados, execute o comando de configuracao novamente com a nova lista:
bd config set status.custom "ready_for_qa,qa_passed,ready_to_ship"Para remover todos os status personalizados e voltar aos cinco padrao:
bd config set status.custom ""Beads que ja possuem um status removido mantem esse status. Eles continuam aparecendo no bd list e no Beadbox, e voce pode filtra-los. Voce apenas nao pode atribuir o status removido a novos beads.
Dicas
- Use underscores, nao espacos. Nomes de status sao identificadores. ready_for_qa funciona. "Ready for QA" nao.
- A ordem importa. A ordem em que voce lista os status na configuracao determina a posicao deles na visualizacao de pipeline e no dropdown. Coloque na ordem em que o trabalho flui por eles.
- Mantenha a lista curta. De tres a cinco status personalizados e o ponto ideal. Mais do que isso e a visualizacao de pipeline fica apertada.
- Nomeie para seu workflow, nao para a ferramenta. ready_for_qa, in_review, needs_deploy dizem o que fazer a seguir. status_7 nao.