# Mermaid 看板图速查表

一列列卡片，一列对应工作中的一个阶段。

## 列

列是一个 id 加方括号里的标题。这些列就是工作的各个阶段。

```mermaid
kanban
  todo[Todo]
  doing[In progress]
  done[Done]
```

![并排的三列看板，标题分别是 Todo、In progress 和 Done。](/diagrams/kanban/columns.svg)

## 卡片

卡片是一个 id 加方括号里的描述，缩进在它所属的列下面。

```mermaid
kanban
  todo[Todo]
    docs[Write the docs]
    fix[Fix the bug]
  doing[In progress]
    ship[Ship the release]
```

![一个 Todo 列装着两张卡片 Write the docs 和 Fix the bug，旁边一个 In progress 列装着 Ship the release。](/diagrams/kanban/tasks.svg)

## 卡片元数据

卡片后面的花括号装着它额外的事实：谁负责、哪个工单、有多急。

```mermaid
kanban
  todo[Todo]
    id3[Update database function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }
```

![一个 Todo 列里有一张卡片 Update database function，旁边一个小标记写着 knsv 是负责人。](/diagrams/kanban/metadata.svg)

## 在 Mernyx 里画出来

打开一个 .mmd 文件，在画布上挪一个节点，源码跟着走。macOS 原生，不经过浏览器。
