dew/docs/config.md
Chris Hendrickson 198d65b7e2 Update stale documentation (DEW-0009)
- index.md: rewrite architecture section to reflect DewToolCommand mixin,
  CommandRegistry, and per-package config extension pattern
- config.md: update default columns to backlog/doing/done
- features/mcp.md: replace McpToolProvider references with DewToolCommand,
  add all 12 tools to the table, add link types table
- features/kanban.md: replace stub with full docs covering storage layout,
  ticket format, CLI command reference, link types, and config

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-23 19:56:08 -04:00

2.2 KiB

Dew Configuration

Dew is configured via a dew.yaml file stored in the .project/ directory at the root of your project. Running dew init . will generate this file with sensible defaults.

File Location

your-project/
└── .project/
    └── dew.yaml

Full Schema

dew:
  mcp:
    host: "localhost"   # Hostname the MCP server binds to
    port: 8080          # Port the MCP server listens on

  kanban:
    prefix: "PROJ"      # Short prefix used for ticket IDs (e.g. PROJ-42)

    ticket_types:       # The types of tickets your board supports
      - id: "epic"
        name: "Epic"
      - id: "story"
        name: "Story"
      - id: "task"
        name: "Task"
      - id: "bug"
        name: "Bug"
      - id: "spike"
        name: "Spike"

    columns:            # Ordered list of columns on your Kanban board
      - id: "backlog"
        name: "Backlog"
        color: "blue"
      - id: "doing"
        name: "Doing"
        color: "yellow"
      - id: "done"
        name: "Done"
        color: "green"

Reference

dew.mcp

Field Type Default Description
host string "localhost" Hostname the MCP server binds to.
port integer 8080 Port the MCP server listens on.

dew.kanban

Field Type Description
prefix string Short uppercase prefix prepended to ticket IDs (e.g. PROJ-1).
ticket_types list The ticket types available on the board. Each entry requires an id and a name.
columns list The columns on the board, in order from left to right. Each entry requires an id, a name, and a color.

Column colors

The following named colors are supported for column display:

red, orange, yellow, green, blue, purple, pink, grey