Statuts personnalisés
bd est livré avec cinq statuts intégrés. Vous pouvez ajouter les vôtres pour correspondre au fonctionnement réel de votre équipe.
Prérequis
- bd 0.58.0+ installé
- Beadbox 0.15.0+
- Un workspace existant avec au moins un bead
Statuts intégrés
Chaque workspace démarre avec ces cinq statuts. Ils ne peuvent pas être supprimés.
| Status | Description |
|---|---|
open | Travail nouveau ou non commencé |
in_progress | En cours de traitement |
blocked | En attente d'une dépendance ou d'une entrée externe |
deferred | Reporté intentionnellement |
closed | Terminé |
Ajouter des statuts personnalisés
Une seule commande. Passez une liste de noms de statuts séparés par des virgules :
bd config set status.custom "ready_for_qa,in_qa,qa_passed,ready_to_ship"C'est tout. Les nouveaux statuts sont disponibles immédiatement dans bd et Beadbox.
Utiliser les statuts personnalisés
Les statuts personnalisés fonctionnent partout où les statuts intégrés fonctionnent :
Définir le statut d'un bead :
bd update bb-1234 --status ready_for_qaFiltrer par statut :
bd list --status ready_for_qaLister tous les beads dans un état personnalisé :
bd list --status in_qa,qa_passedRendu dans Beadbox
Menu déroulant des statuts
Les statuts personnalisés apparaissent dans le menu déroulant des statuts sur chaque bead, avec des pastilles de couleur. Aucun redémarrage requis. Dès que vous exécutez la commande de configuration, les nouveaux statuts s'affichent la prochaine fois que vous ouvrez un bead.
Vue pipeline
La page Activité affiche un pipeline avec une colonne par statut, de gauche à droite. Les statuts personnalisés apparaissent comme des colonnes supplémentaires entre les colonnes intégrées.

Note: Limitation actuelle : la vue pipeline supporte un ensemble fixe de positions de colonnes. Les statuts personnalisés apparaissent dans le menu déroulant et fonctionnent avec toutes les commandes CLI, mais certains n'ont pas encore de colonne dédiée dans le pipeline.
Supprimer ou modifier des statuts
Pour modifier vos statuts personnalisés, relancez la commande de configuration avec la nouvelle liste :
bd config set status.custom "ready_for_qa,qa_passed,ready_to_ship"Pour supprimer tous les statuts personnalisés et revenir aux cinq par défaut :
bd config set status.custom ""Les beads qui ont déjà un statut supprimé conservent ce statut. Ils apparaissent toujours dans bd list et Beadbox, et vous pouvez les filtrer. Vous ne pouvez simplement plus assigner le statut supprimé à de nouveaux beads.
Conseils
- Utilisez des underscores, pas des espaces. Les noms de statuts sont des identifiants. ready_for_qa fonctionne. "Ready for QA" non.
- L'ordre compte. L'ordre dans lequel vous listez les statuts dans la configuration détermine leur position dans la vue pipeline et le menu déroulant. Placez-les dans l'ordre de progression du travail.
- Gardez la liste courte. Trois à cinq statuts personnalisés est le bon compromis. Au-delà, votre vue pipeline devient encombrée.
- Nommez selon votre workflow, pas selon l'outil. ready_for_qa, in_review, needs_deploy vous disent quoi faire ensuite. status_7 non.