Description
Currently gitea is very attractive to smaller companies (like ours) that want internal GIT hosting, but for who, github is too expensive. We are just starting down the microservices route using Domain Driven Design. This result in a few repositories which are released independently, but belong to the same project.
What I would like to see is another level underneath the Organisation. This would hold information about the project, such as url etc. A wiki and issues attached at this level would be awesome. Issues at this level are important as when an issue is reported, it may cover code in one or more repositories. We could attach each repo for which the issue depends.
Teams would still be configured at the Org level and then assigned to each project/repos.
We are using the Org level as the project with common library repos at the org level. It works but can be done better. I think this comes down to usage. Github is a public facing host with hundreds (thousands) of organisations, but within our company of course, we only have one.
Another way of doing this is to add labels to repositories. We could then have "project/my_service" and we could then filter on that.