-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kanban board #3716
Comments
Do we force the generic 4 columns (backlog, ready, wip, review) or do we allow the admin to add any column they wish? |
Yes at least, we should be able to have 4 columns (backlog, next, in progress, released). Wekan allows also to add any column we wish. IMHO, 4 columns by default would be interesting. But we should be able to change the number and the names of the columns. |
Could you elaborate what you mean by number? Do you mean the position of the column or the amount of columns? |
The amount of columns. And in fact, on Wekan, the position can also be changed just by moving the mouse. But I don't expect something big for the first possible implementation of this feature within Gogs. |
Having a kanban sounds like unnecessary bloat to me... |
My thoughts to satisfy both sides would be to leave it off default for new repos and the repo admin would have to tick a box to enable the kanboard feature. Thoughts? Also design it so its decoupled from the rest of the services so it doesn't create a hindrance. |
the column could easy be a tag on the issue. |
@genofire thats assuming if we focus on one board only? Should there be the ability to have multiple boards per repo or just one? |
for me, one per repo is enought -> but github could use multiple, so for other users this could be more interesting So the kanban tag on issue could be something like My favour would be that the columnname is in the tag name.
|
If Kanban tab could be disabled (like PR or Wiki) it could be nice. Kanban board is not necessary needed on all repos. |
@genofire I agree one repo would be enough. And I think a unique ID to refer to the column would make sense for O(1) rename since the board_column_name can change while the uuid stays the same.
@0xBAADF00D 100% agree, I started working on a initial implementation and that was the first thing I did. |
If you need help .... |
@genofire I think for the most part the backend code is close to finish so next step is UI/UX which is not my strong suit. Regarding the backend Just have a question about how the issues should be returned in the front end. Example Option 1: Option 2: I'm leaning on Option 1 because it offloads the workload to the user but thats just a personal opinion. Thoughts? |
I like to handel it on client side, for drag and drop it would be the best way i thing. (Option 1) {
"column1": {"id":1,"position":2,"issues": []},
"column2":
{
"id":2,
"position":1,
"issues": [
{"id":4,"title":"never ending",...}
]
},
} |
If anyone is interessted in working on this, feel free to contact me. I started working (https://github.com/mhtsbt/GogsBoard) on a gogs-powered kanban board. It's a seperate application that connects through the api: |
@mhtsbt could you also send a PR to Gitea? I think many maintainers of Gitea could review your code. |
Ping? |
+1 Kanban implementation |
As I see @mhtsbt ends his work with gogs canban project. Does anyone work on this in current time? I would be glad to offer my help with this. |
Hi, is this plugin merged into master? |
Nope, although it would be a very nice addition.
…On Dec 21, 2017 5:47 PM, "Ks Tan" ***@***.***> wrote:
Hi, is this plugin merged into master?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#3716 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABSqmhQrhW1lH_W3OHHkqK_R3qhH4nK6ks5tCouNgaJpZM4KLOpH>
.
|
i want |
and I want too 👍 |
This would be great! |
Please, this is very useful |
+1 |
Ping ! |
any update on this ? |
+1 |
1 similar comment
+1 |
I think a lot of people would love something like this. I know I use the Kanban board for every project that is not simple. |
+1 |
Is there any update on this feature ( 5 years on the pipe now ) ? |
Any update on this? It could really help with development. |
This is pretty much the only thing holding me back from migrating from |
PS: gitea and forgejo has it already, i do not know how long, but here is a PR with screenshots of bugfixes there in 1.14.0 - 2021-04-11: |
Hi,
It would be great to add a Kanban board feature to Gogs. GitHub and GitLab are doing it.
Thanks,
HLFH
The text was updated successfully, but these errors were encountered: