Open illwieckz opened 1 month ago
There is no urge and there are other priorities (like releasing Unvanquished 0.55.0
to begin with…), but the topic came again into discussion these days.
This thread has the purpose of gathering intel and knowledge about the feasibility of migrating the repositories to somewhere else than GitHub, so let's do.
We migrated from SourceForge to GitHub around the year 2012 while SourceForge was in bad shape. GitHub served well but is subject to some limitations and problems that may be avoided when being hosted elsewhere.
Self-hosting is ruled out as we don't have the manpower for that.
Among candidates may be platforms like CodeBerg or GitLab.com. GitLab has always been the first candidate we thought about for historical purposes, but we are open to other suggestions.
So the software is expected to be well tailored for FLOSS development and big projects.
GitHub has some problems that may not exist on GitLab.
Unvanquished
, UnvanquishedAssets
and DaemonEngine
can be all a childs of Unvanquished
. It would allow us to move issues from DaemonEngine
to Unvanquished
for example, which is not possible on GitHub.In a more general way, GitLab is now the leading platform in term of available features and developer-oriented workflow, GitHub is now lagging behind GitLab for years. This is probably true since 5 years or more.
The opportunity to quit GitHub went in the discussion these days while talking about the fact GitHub is now hiding parts of public projects to non-logged in users, requiring users to register and login to read what is meant to be public. It means the public projects are in fact made semi-private at the will of GitHub, and that GitHub is actually opaque web:
Here is an example of how two comments are hidden by GitHub in a thread of publicly-readable comments:
But those comments contains nothing private:
So, continuing a discussion started on #11:
This thread is about the possibility of migrating from GitHub to something else, not about mirroring repositories somewhere else.
Here follows comments copied from the other threads.