[Feature Request] Swimlanes on kanban boards #6859

Open
opened 2025-11-02 07:09:01 -06:00 by GiteaMirror · 9 comments
Owner

Originally created by @lonix1 on GitHub (Feb 13, 2021).

Now that we have basic kanban functionality, there are many interesting areas to pursue.

I propose that the first should be swimlanes. It allows us to split major work into smaller parts.

Ultimately it would be nice to have the same functionality that ZenHub has, but we need to get there slowly, feature by feature.

Originally created by @lonix1 on GitHub (Feb 13, 2021). Now that we have basic kanban functionality, there are many interesting areas to pursue. I propose that the first should be *swimlanes*. It allows us to split major work into smaller parts. Ultimately it would be nice to have the same functionality that ZenHub has, but we need to get there slowly, feature by feature.
GiteaMirror added the type/featuretopic/projects labels 2025-11-02 07:09:01 -06:00
Author
Owner

@delvh commented on GitHub (Feb 13, 2021):

Could you please elaborate a little what swimlanes are?
I have no idea what exactly it is you want. The only information you give for people unaware of swimlanes (like me) is "it allows to split work into smaller parts". But how? And how does it look like?
It might be useful if you could provide Screenshots of how it looks like on ZenHub and a little more detailed explanation on what exactly you want implemented.

@delvh commented on GitHub (Feb 13, 2021): Could you please elaborate a little what _swimlanes_ are? I have no idea what exactly it is you want. The only information you give for people unaware of swimlanes (like me) is "it allows to split work into smaller parts". But how? And how does it look like? It might be useful if you could provide Screenshots of how it looks like on _ZenHub_ and a little more detailed explanation on what exactly you want implemented.
Author
Owner

@lonix1 commented on GitHub (Feb 13, 2021):

@delvh Swimlanes in Jira:

swimlanes: "expedite", "bugs", "everything else"

Also from wikipedia:

swimlanes: unlabeled one and "fast track / defect"

@lonix1 commented on GitHub (Feb 13, 2021): @delvh Swimlanes in Jira: <img src="https://www.oreilly.com/api/v2/epubs/9781788833516/files/assets/dd37fd5d-7e65-4cb6-9905-b6f570130844.png" /> swimlanes: "expedite", "bugs", "everything else" Also [from wikipedia](https://en.wikipedia.org/wiki/Kanban_board): <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Kanban_board_example.jpg/1024px-Kanban_board_example.jpg"/> swimlanes: unlabeled one and "fast track / defect"
Author
Owner

@delvh commented on GitHub (Feb 13, 2021):

👍 Thanks, now I know what you want included.

@delvh commented on GitHub (Feb 13, 2021): :+1: Thanks, now I know what you want included.
Author
Owner

@almereyda commented on GitHub (Jul 5, 2022):

Other nice examples for swimlanes are given by

@almereyda commented on GitHub (Jul 5, 2022): Other nice examples for swimlanes are given by - Taiga 6 ![](https://resources.taiga.io/images/KANBAN_test06.jpg) https://resources.taiga.io/features/5minkanban/ - GitLab Premium ![](https://docs.gitlab.com/ee/user/project/img/epics_swimlanes_v14_1.png) https://docs.gitlab.com/ee/user/project/issue_board.html#group-issues-in-swimlanes
Author
Owner

@KlavsKlavsen commented on GitHub (Jan 24, 2023):

We also use swimlanes on assignee (in our old redmine) - so we can use it for standup - makes it easy to see what each has in their pipeline - to remember what to talk about in standup for each person :)

@KlavsKlavsen commented on GitHub (Jan 24, 2023): We also use swimlanes on assignee (in our old redmine) - so we can use it for standup - makes it easy to see what each has in their pipeline - to remember what to talk about in standup for each person :)
Author
Owner

@4rlee commented on GitHub (Jul 3, 2023):

As another data point for how swimlanes get used, I'm team lead on a multidisciplinary project (EEs, Firmware engineers, Software engineers, and more). We use swimlanes to separate out each of the skill sets. We keep them all on the same board as they're a single project with interlinking work.

I know both Go and JS and am happy to help with the implementation if someone is looking for a hand.

@4rlee commented on GitHub (Jul 3, 2023): As another data point for how swimlanes get used, I'm team lead on a multidisciplinary project (EEs, Firmware engineers, Software engineers, and more). We use swimlanes to separate out each of the skill sets. We keep them all on the same board as they're a single project with interlinking work. I know both Go and JS and am happy to help with the implementation if someone is looking for a hand.
Author
Owner

@KlavsKlavsen commented on GitHub (Jul 19, 2023):

if someone who knows the project well - could outline HOW this should be approached - to allow for actual merging of it into the project.. I'll also gladly assist with some coding

its very sad to work on this - to have it never merged.. and swimlanes is the biggest drawback of gitea over gitlab (or any other kanban tool) - for us

@KlavsKlavsen commented on GitHub (Jul 19, 2023): if someone who knows the project well - could outline HOW this should be approached - to allow for actual merging of it into the project.. I'll also gladly assist with some coding its very sad to work on this - to have it never merged.. and swimlanes is the biggest drawback of gitea over gitlab (or any other kanban tool) - for us
Author
Owner

@KlavsKlavsen commented on GitHub (Jul 19, 2023):

This is actually a "first attempt" at implementing this AFAIK : https://github.com/go-gitea/gitea/pull/21963

@KlavsKlavsen commented on GitHub (Jul 19, 2023): This is actually a "first attempt" at implementing this AFAIK : https://github.com/go-gitea/gitea/pull/21963
Author
Owner

@almereyda commented on GitHub (Nov 9, 2023):

The PR #27117, superseding #21963, is a response to #21846, and does not yet introduce separate rows for different values of a selected grouping property.

@almereyda commented on GitHub (Nov 9, 2023): The PR #27117, superseding #21963, is a response to #21846, and does not yet introduce separate rows for different values of a selected grouping property.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#6859