Stati personalizzati
bd include cinque stati integrati. Puoi aggiungerne di tuoi per adattarli al modo in cui il tuo team lavora effettivamente.
Prerequisiti
- bd 0.58.0+ installato
- Beadbox 0.15.0+
- Un workspace esistente con almeno un bead
Stati integrati
Ogni workspace parte con questi cinque stati. Non possono essere rimossi.
| Status | Description |
|---|---|
open | Lavoro nuovo o non ancora iniziato |
in_progress | In lavorazione attiva |
blocked | In attesa di una dipendenza o input esterno |
deferred | Posticipato intenzionalmente |
closed | Completato |
Aggiungere stati personalizzati
Un solo comando. Passa una lista di nomi di stato separati da virgola:
bd config set status.custom "ready_for_qa,in_qa,qa_passed,ready_to_ship"Fatto. I nuovi stati sono disponibili immediatamente sia in bd che in Beadbox.
Utilizzare gli stati personalizzati
Gli stati personalizzati funzionano ovunque funzionino quelli integrati:
Impostare lo stato di un bead:
bd update bb-1234 --status ready_for_qaFiltrare per stato:
bd list --status ready_for_qaElencare tutti i bead in uno stato personalizzato:
bd list --status in_qa,qa_passedCome appare in Beadbox
Menu a tendina degli stati
Gli stati personalizzati appaiono nel menu a tendina degli stati di ogni bead, con indicatori colorati. Nessun riavvio necessario. Non appena esegui il comando di configurazione, i nuovi stati compaiono la prossima volta che apri un bead.
Vista pipeline
La pagina Attivita mostra una pipeline con una colonna per stato, da sinistra a destra. Gli stati personalizzati appaiono come colonne aggiuntive tra quelle integrate.

Note: Limitazione attuale: la vista pipeline supporta un set fisso di posizioni per le colonne. Gli stati personalizzati appaiono nel menu a tendina e funzionano con tutti i comandi CLI, ma alcuni potrebbero non avere ancora colonne dedicate nella pipeline.
Rimuovere o modificare gli stati
Per modificare gli stati personalizzati, esegui di nuovo il comando di configurazione con la nuova lista:
bd config set status.custom "ready_for_qa,qa_passed,ready_to_ship"Per rimuovere tutti gli stati personalizzati e tornare ai cinque predefiniti:
bd config set status.custom ""I bead che hanno gia uno stato rimosso mantengono quello stato. Continuano ad apparire in bd list e in Beadbox, e puoi filtrarli. Semplicemente non puoi assegnare lo stato rimosso a nuovi bead.
Consigli
- Usa underscore, non spazi. I nomi degli stati sono identificatori. ready_for_qa funziona. "Ready for QA" no.
- L'ordine conta. L'ordine in cui elenchi gli stati nella configurazione determina la loro posizione nella vista pipeline e nel menu a tendina. Mettili nell'ordine in cui il lavoro li attraversa.
- Mantieni la lista corta. Da tre a cinque stati personalizzati e il punto ideale. Di piu e la vista pipeline diventa affollata.
- Dai nomi in base al tuo workflow, non allo strumento. ready_for_qa, in_review, needs_deploy ti dicono cosa fare dopo. status_7 no.