Skip to content

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 init of /spexso-setup.
  • Bestaand project zonder boards: run /spexso-boards-init om ze achteraf toe te voegen.
  • Board verwijderd of kolom mist: run /spexso-boards-init om het te herstellen — spexso voegt alleen ontbrekende stukken toe, raakt geen handmatige aanpassingen aan.

Stappen ​

  1. Run het commando in je project:

    /spexso-boards-init

    Of equivalent direct:

    bash
    npx spexso boards
  2. Spexso 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
  3. 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 init first — 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 ​

BoardKolommen (labels)Wanneer kijken
WorkflowOpportunity → Spec → Build → Review → Ship → OperateDagelijks. Waar staan we?
Needs attentionmanual-test | conflict-resolution | attentionNa een marathon-run. Wat moet ik nog handmatig oppakken?
Backlog groomingcritical | high | medium | lowRefinement-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::opportunity tijdens 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.