Benutzerdefinierte Status
bd wird mit fünf integrierten Status ausgeliefert. Sie können eigene hinzufügen, die zu Ihrem tatsächlichen Workflow passen.
Voraussetzungen
- bd 0.58.0+ installiert
- Beadbox 0.15.0+
- Ein bestehender Workspace mit mindestens einem Bead
Integrierte Status
Jeder Workspace beginnt mit diesen fünf Status. Sie können nicht entfernt werden.
| Status | Description |
|---|---|
open | Neue oder noch nicht begonnene Arbeit |
in_progress | Wird aktiv bearbeitet |
blocked | Wartet auf eine Abhängigkeit oder externe Eingabe |
deferred | Absichtlich verschoben |
closed | Erledigt |
Benutzerdefinierte Status hinzufügen
Ein einziger Befehl. Übergeben Sie eine kommagetrennte Liste von Statusnamen:
bd config set status.custom "ready_for_qa,in_qa,qa_passed,ready_to_ship"Das war's. Die neuen Status sind sofort in bd und Beadbox verfügbar.
Benutzerdefinierte Status verwenden
Benutzerdefinierte Status funktionieren überall dort, wo integrierte Status funktionieren:
Status eines Beads setzen:
bd update bb-1234 --status ready_for_qaNach Status filtern:
bd list --status ready_for_qaAlle Beads in einem benutzerdefinierten Zustand auflisten:
bd list --status in_qa,qa_passedSo sieht es in Beadbox aus
Status-Dropdown
Benutzerdefinierte Status erscheinen im Status-Dropdown jedes Beads mit farbcodierten Punkten. Kein Neustart erforderlich. Sobald Sie den Config-Befehl ausführen, werden neue Status beim nächsten Öffnen eines Beads angezeigt.
Pipeline-Ansicht
Die Aktivitätsseite zeigt eine Pipeline mit einer Spalte pro Status, von links nach rechts. Benutzerdefinierte Status erscheinen als zusätzliche Spalten zwischen den integrierten.

Note: Aktuelle Einschränkung: Die Pipeline-Ansicht unterstützt eine feste Anzahl von Spaltenpositionen. Benutzerdefinierte Status erscheinen im Dropdown und funktionieren mit allen CLI-Befehlen, aber einige haben möglicherweise noch keine eigenen Pipeline-Spalten.
Status entfernen oder ändern
Um Ihre benutzerdefinierten Status zu ändern, führen Sie den Config-Befehl erneut mit der neuen Liste aus:
bd config set status.custom "ready_for_qa,qa_passed,ready_to_ship"Um alle benutzerdefinierten Status zu entfernen und zu den fünf Standardwerten zurückzukehren:
bd config set status.custom ""Beads, die bereits einen entfernten Status haben, behalten diesen Status. Sie erscheinen weiterhin in bd list und Beadbox, und Sie können nach ihnen filtern. Sie können den entfernten Status nur nicht mehr neuen Beads zuweisen.
Tipps
- Unterstriche statt Leerzeichen verwenden. Statusnamen sind Bezeichner. ready_for_qa funktioniert. "Ready for QA" nicht.
- Die Reihenfolge ist wichtig. Die Reihenfolge, in der Sie Status in der Konfiguration auflisten, bestimmt ihre Position in der Pipeline-Ansicht und im Dropdown. Ordnen Sie sie in der Reihenfolge an, in der die Arbeit sie durchläuft.
- Die Liste kurz halten. Drei bis fünf benutzerdefinierte Status sind ideal. Mehr davon und Ihre Pipeline-Ansicht wird unübersichtlich.
- Für Ihren Workflow benennen, nicht für das Tool. ready_for_qa, in_review, needs_deploy sagen Ihnen, was als Nächstes zu tun ist. status_7 nicht.