A simple Kanban board for RefMD. Columns live in document KV and cards are stored as plugin records. The UI reuses RefMD’s CSS variables for consistent theming.
- Create a Kanban document from the toolbar
- Default columns: Todo, In Progress, Done
- Add, edit, move, and delete cards
- Persist columns in doc KV, cards as
kind: "card"records
- Build backend (WASM) and frontend bundle.
- Zip
plugin.json,backend/plugin.wasm, andfrontend/dist/index.mjs. - In RefMD: Plugins → Install from file/URL.
- KV
meta:{ isKanban: true }(used for file-tree identification) - KV
kanban:{ columns: [{ id, name, color }...] } - Records (doc scope):
kind = "card",data = { title, description, columnId, order, tags? }
kanban.createkanban.create_cardkanban.update_cardkanban.move_cardkanban.delete_cardkanban.update_columns