I’d like to propose the following URL strucure for our new Forgejo instances to clearly delineate their purposes.
Specifically, I propose the following:
forge.fedoraproject.org for the “project git” instance of Forgejo. This instance would serve as the primary home for Fedora-related sub-project, teams, and SIGs. The forge subdomain clearly communicates its purpose as a general-purpose code and issue hosting platform for Fedora projects.
src.fedoraproject.org for the “dist-git” instance of Forgejo. This instance would be dedicated to our distribution-specific Git repositories, mirroring the current use of src.fedoraproject.org for our Pagure-based dist-git. This maintains continuity and familiarity for package maintainers and those working on Fedora itself.
Why these names?
Clarity and Consistency: These names provide clear and distinct purposes for each Forgejo instance. forge immediately brings to mind a development platform, while src is already well-established for our distribution source code.
Reduced Confusion: By maintaining src.fedoraproject.org for dist-git, we minimize disruption and confusion for existing contributors. The new forge.fedoraproject.org provides a fresh, dedicated space for project development.
As forge would also consist of artworks from design-team and documentation from docs-team , it just makes sense to have a general name that covers most usecases.
forge.fedoraproject.org sounds cool, I like it. As for src. I can see the idea behind it if we keep the same URL structure alive. So rpms/xxx. If it’s up for change I wouldn’t be against renaming it to something more descriptive, dist. or packages. might work, might not?
We’re kind of split between whether we use function or name for the instances. For most of the developer infrastructure, we use the project name, so I don’t see why it wouldn’t be forgejo.fedoraproject.org there.
I would expect that the URL structure is staying the same for Dist-Git, since Forgejo has similar restrictions with single level groups. But also, packages.fedoraproject.org is already used.
We also tend to use the name of the underlying software in most cases where we are close to the development of that software (i’m thinking bodhi and koji) here.
To be honest though, i’d be happy with either forge.fp.o or forgejo.fp.o
+1. I like this better than forgejo. (but don’t feel super strongly) because I think the important part is that it’s our forge and not what software it’s running.
Can we change it to distgit.fedoraproject.org instead? Some URLs are going to break anyways, and I think this is a good opportunity to rename the site to what packagers actually call it.
Just because some URLs will break, doesn’t mean that all URLs should break.
And which ones are breaking anyway? I suspect the vast majority of bookmarks and external links are to the overall package pages, which @ngompa expects would stay the same. Second might be links to PRs directly, which admittedly does appear to be breaking (Pagure uses /pull-requests while Forgejo uses /pulls).