Example Kanban File
# thanks to duply.han!
#+FILETAGS: board
#+CATEGORY: board
#+STARTUP: nofold
#+TODO: TODO NEXT DOING WAITING | DONE HOLD
* Zero state Kanban: kanban-zero: == * Attention * ==
| TODO | NEXT | DONE | WAITING | HOLD | MAYBE |
|------+------+------+---------+------+-------|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
#+TBLFM: @2$1..@>$>='(kanban-zero @# $# "+prj-HOLD" '("sample.org"))::@1='(kanban-headers $#)
* Zero state Kanban: kanban-fill: == * Attention * ==
| | | | | WAITING | |
|---+---+---+---+---------+---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
#+TBLFM: @2='(kanban-fill "+prj-HOLD" '("sample.org"))::@1$1='(kanban-headers $#)
* Todo state Kanban: == * Attention * ==
| | | | | WAITING | |
|---+---+---+---+---------+---|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
#+TBLFM: @2$1='(kanban-fill "+prj-HOLD" '("sample.org"))::@1$1='(kanban-headers $#)
* item 1 :prj:
This item is totally ignored because not having any active state.
* TODO item 2 :prj:
Only TODO items are relevant for todo state kanban.
* NEXT item 3 :prj:
* DOING item 4 :prj:
* WAITING item 5 :prj:
* DONE item 6 :prj:
* HOLD item 7 :prj:
This item is ignored because of state "HOLD".
* TODO item 8 :prj:
Only TODO items are relevant for todo state kanban.
* TODO <<item 9>> :prj:
Link destination formatted as dedicated target.
* NEXT item 10 :prj:
:PROPERTIES:
:CUSTOM_ID: i_am_item_10
:END:
Using CUSTOM_ID is the most safe method to set a link destination.
* DOING item 11 :prj:
* TODO item 12 :prj:
* TODO item 13
Ignored because of missing tag prj.
* DOING item 14 :prj:
* NEXT item 15 :prj: