gizmomogwai / org-kanban

Kanban table for org-mode
MIT License
239 stars 19 forks source link

Inspired by some of the kanban resources for emacs out there ([[http://www.agilesoc.com/2011/08/08/emacs-org-mode-kanban-pomodoro-oh-my/][Emacs, org-mode, Kanban, Pomodoro… Oh my…]], or [[http://www.draketo.de/files/kanban.el][kanban.el]]), I came up with this solution.

** TL;TR

** Solution It uses a custom org-mode dynamic block and provides some operations on the table rows.

** Beware org-kanban only works in org-buffers that have an underlying file.

If you wonder why your kanban board looks the wrong way around, please have a look [[https://theagileist.wordpress.com/tag/mirrored-kanban-board/][here]]. If you do not like this behavior, just remove :mirrored t or set it to nil. You can use =org-kanban/shift= on a row, to move the TODO one keyword back or forth.

** Walkthrough (see [[https://asciinema.org/a/201532][asciinema]])

** Test the package The quickest way to test the package in isolation is to run

+BEGIN_SRC shell

docker run -it --rm alpine:latest /bin/sh apk update apk add emacs emacs (package-initialize) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (list-packages) search for org-kanban and press i and x

+END_SRC