Trac Kanban Board
Description
This is a macro for managing and prioritizing tickets in a project with the agile Kanban method. To use this plugin, add a KanbanBoard
macro to a Trac wiki page and add JSON style attributes to define your Kanban board.
Key features:
- Define board columns and how they map to ticket states.
- Change ticket state by dragging tickets on the board.
- Add existing tickets to board by drag-and-dropping ticket links.
- Create new tickets directly from board.
- View and modify ticket fields (summary, description, etc.) and add comments from ticket detail dialog.
- Define what ticket fields are visible on ticket detail dialog.
Add the following to your wiki page:
{{{ #!KanbanBoard height=250px { "columns": [ { "id": 1, "name": "New", "states": ["new"], "tickets": [23, 24, 25], "wip": 3 }, { "id": 2, "name": "Ongoing", "states": ["assigned", "accepted", "reopened"], "tickets": [21], "wip": 3 }, { "id": 3, "name": "Done", "states": ["closed"], "tickets": [22], "wip": 5 } ], "fields": [ "status", "priority" ] } }}}
will yield something akin to the following:
Source, instructions and bug reports
For the latest version, see pypi:TracKanbanBoard.
Installation
Enter the following on the command line to install this plugin:
$ pip install TracKanbanBoard
Author/Contributors
Author: tracmultiproject
Maintainer: tracmultiproject
Contributors:
Last modified 3 years ago
Last modified on Mar 29, 2022, 11:16:38 AM
Attachments (1)
- board.png (38.5 KB) - added by 12 years ago.
Download all attachments as: .zip