Ik wil kanban boards opzetten
Spexso voorziet drie GitLab kanban boards in elk project: Workflow (waar staat elk issue), Needs attention (wat moet een mens nog doen), en Backlog grooming (welke priority krijgt wat). Eén commando, drie boards, klaar.
Wanneer
- Nieuw spexso-project: gebeurt automatisch tijdens
npx spexso initof/spexso-setup. - Bestaand project zonder boards: run
/spexso-boards-initom ze achteraf toe te voegen. - Board verwijderd of kolom mist: run
/spexso-boards-initom het te herstellen — spexso voegt alleen ontbrekende stukken toe, raakt geen handmatige aanpassingen aan.
Stappen
Run het commando in je project:
/spexso-boards-initOf equivalent direct:
bashnpx spexso boardsSpexso doet het volgende:
- Haalt de bestaande labels uit GitLab op
- Maakt elke ontbrekende board aan (
Workflow,Needs attention,Backlog grooming) - Voegt elke ontbrekende kolom toe, gekoppeld aan het juiste label
- Print een samenvatting: x boards aangemaakt, y kolommen toegevoegd, eventueel overgeslagen items
Open GitLab → Issues → Boards. Je ziet de 3 boards in de dropdown.
Wat als labels ontbreken?
Spexso waarschuwt:
⚠ Could not add columns for missing labels: needs::attention Run
npx spexso initfirst — it creates the required labels.
Dat betekent dat het label-systeem nog niet (volledig) is opgezet. Run npx spexso init — die maakt alle 32 labels aan (verifieer met node -e "console.log(require('@flexso/spexso/lib/labels').LABELS.length)") — en daarna /spexso-boards-init opnieuw.
De drie boards
| Board | Kolommen (labels) | Wanneer kijken |
|---|---|---|
| Workflow | Opportunity → Spec → Build → Review → Ship → Operate | Dagelijks. Waar staan we? |
| Needs attention | manual-test | conflict-resolution | attention | Na een marathon-run. Wat moet ik nog handmatig oppakken? |
| Backlog grooming | critical | high | medium | low | Refinement-sessies. Wat krijgt prioriteit? |
Tips
- Backlog grooming toont alle open issues met een priority-label. Gebruik de board-filter UI bovenaan om te scopen op bijvoorbeeld
Label: stage::opportunitytijdens een grooming-sessie. - Needs attention is leeg bij gezonde projecten. Als hij vol staat: tijd voor onderhoud.
- Re-runnen is veilig: spexso skipt wat al bestaat, voegt alleen ontbrekende dingen toe, verwijdert nooit.
- Wil je extra kolommen of een eigen board? Maak ze in GitLab UI — spexso laat je aanpassingen met rust.
Group-level boards?
Niet voorzien door spexso v1. GitLab Free laat maximaal 1 board op group-level toe, en het patroon "1 board per project" sluit beter aan op spexso's scaffold-per-project-werkwijze. Wil je een group-board: maak hem handmatig in GitLab UI.