Yes manually it can be manually edited, but it will be nice if have an atribute to identify in the api in what swinlane, maybe a specific label (sorry if this sound confusing)
Not only when sharing, sometimes we use a board for work, the type of buckets wont change, because is part of the processes of the bussines.
So it will be nice to have an option to block changes in buckets (and in the swinlanes if added) , like add, remove, change and change name.
Iāve worked on several projects at work where swimlanes were very useful. Jira has this feature and many other scrum/kanban/agile board implementations. Please have a look at KanbanFlowās feature page for an example.
Vikunjaās buckets are the columns in the kanban view and swimlanes would be the rows. This would add another relationship: A task belongs to one bucket and to one swimlane. Both buckets and swimlanes need to be created before tasks could be assigned to them.
In a personal board I like to use swimlanes to group tasks in different contexts like work, some project, household, finances etc. At work Iāve seen things like āfast lanesā for critical bugs above a lane with regular tasks. You could also use separate swimlanes for different teams.
At work we use swimlanes to create a separation between urgent tasks, external orders, and internal tasks. All tracked under the same āActiveā column, but collected into separate rows for the different priorities.
Our current setup is quite a bit more complex though, as we also have sub-columns on some of the rows - with per-team task limits on them - in order to effectively handle all our tasks.
We even end up using swimlanes in the backlog, to separate external orders, internal tasks, and low-effort internal tasks (for quality-day purposes).