go-gitea / gitea

Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
https://gitea.com
MIT License
44.44k stars 5.43k forks source link

Duplicating Projects / Making custom Project Templates #18943

Open unfa opened 2 years ago

unfa commented 2 years ago

Feature Description

I would like to use Gitea Project to manage sprints in a team.

The issue is - I don't see a way to create a custom Project Template or even duplicate Projects so I can reuse a board layout for managing issues. There's two templates (Basic Kanban and Bug Triage) but I don't see a way to add more.

Is there no such feature, or I am just missing something? I am using Codeberg.


Another thing is - maybe I am misunderstanding the intended workflow? Maybe the Project is supposed to be reused forever, and the milestones would define sprints?

Either way, if I want to create 4 projects with (nearly) identical board layouts it'd be really wasteful to create them manually, so at least an option to duplicate a Project seems necessary.


Thank you for your great work!

Screenshots

image

davipro34 commented 2 years ago

Hi, I pray for such functionality.

earl-designs commented 1 year ago

Yes please I would also like to use Gitea to manage Projects and not have to use another tool

JanRomero commented 1 year ago

It appears that for now you can only have the two stock project types, but you can reconfigure their boards in /custom/conf/app.ini:

[project]
PROJECT_BOARD_BASIC_KANBAN_TYPE = Hirschcarpaccio, Preiselbeersauce
PROJECT_BOARD_BUG_TRIAGE_TYPE = Schnitzel, Pommes, Salat

Not sure if you can do colours, too…

philipkozeny commented 1 year ago

It appears that for now you can only have the two stock project types, but you can reconfigure their boards in /custom/conf/app.ini:

[project]
PROJECT_BOARD_BASIC_KANBAN_TYPE = Hirschcarpaccio, Preiselbeersauce
PROJECT_BOARD_BUG_TRIAGE_TYPE = Schnitzel, Pommes, Salat

Not sure if you can do colours, too…

Great workaround for now. Would be nice to also to set the default column / project board (or use the first from the options as a default).

8tbit commented 1 year ago

This would be an amazing feature!

Having something similar to how GitHub has the Gantt chart for workflows and even tables. Project management would be a huge feature for Gitea! You can then track your projects across all repos too.

I'd love to help implement such a feature

8tbit commented 1 year ago

That and designing custom templates!

unfa commented 1 year ago

It appears that for now you can only have the two stock project types, but you can reconfigure their boards in /custom/conf/app.ini

Well, it is an option for people self-hosting Gitea, but what about public instances like Codeberg?

Snuupy commented 3 months ago

I see github projects has table views (including group by, sort by, slice by) to organize issues in the table. I find this very useful for large backlogs.