riktar / jkanban

Vanilla Javascript plugin for manage kanban boards
https://www.riccardotartaglia.it/jkanban/
Apache License 2.0
1.06k stars 296 forks source link

jkanban support swimlane functionality ? #146

Closed MilanUnjiya4149 closed 2 years ago

MilanUnjiya4149 commented 2 years ago

I want to implement kanban with swimlane. jkanban support it?

xscode-auto-reply[bot] commented 2 years ago

Thanks for opening a new issue. The team has been notified and will review it as soon as possible. For urgent issues and priority support, visit https://xscode.com/riktar/jkanban

marcosrocha85 commented 2 years ago

I fear that you can't implement swimlanes with jKanban. This project is, as the name says, Kanban based. So you can implement boards like Trello, Jira Kanban and so on.

FWDekker commented 1 year ago

It is not entirely clear to me why jKanban could not implement swimlanes. A large number of Kanban applications provide swimlanes (including Jira Kanban, cited in the comment above), and the Wikipedia page on Kanban also explicitly mentions swimlanes. From what I understand, the Kanban method itself is also not incompatible with using swimlanes. Do I misunderstand this or is there another issue preventing adding swimlanes to jKanban?

marcosrocha85 commented 1 year ago

I think it's mostly because it's "vanilla" javascript. The only plugin being used is Dragula for drag-and-drop. But we still need pull requests to do that. 🥺

FWDekker commented 1 year ago

I see. Then, if I understand you correctly, it's not that swimlanes are inherently incompatible with jKanban, just that it's currently not feasible yet?

riktar commented 1 year ago

@FWDekker jKanban is a little JS library that implements ONLY Kanban board (drag and drop and some integrations with cards) in vanilla ways using a JSON to build all the board.

It's not a project manager software.

You can integrate a swimlane graph in jKanban, but it's not a prerogative of this library, so you must have to implement the adapter from swimlane graph to jKanban's JSON.

FWDekker commented 1 year ago

Thank you for the clarification, that makes sense to me :-)