3 ms·
Gitlab? Three distinct codebases is quite a lot to be honest. Especially when Forgejo has the lineage of Gitea and Gogs in its wake.
by NewJazz 6mo ago
Gitlab? Three distinct codebases is quite a lot to be honest. Especially when Forgejo has the lineage of Gitea and Gogs in its wake.
- saghm 6mo agoAt least as far as I can tell, Gitlab seems to be used a lot more than the other two. I don't think I've ever gone to a page for a SourceForge project that was created after maybe 2012 or so, and although it's possible I've looked at a project on Codeberg or Forgejo, I can't think of a single one off the top of my head. Meanwhile, I've run into projects on Gitlab (either gitlab.com itself or a self-hosted version) at multiple employers and various Linux codebases and packages (Plasma and Gnome desktop environments and other various windowing-related software, Arch Linux package sources, etc.). I guess it's possible that my experience is wildly different than others, but if we're talking about volume of usage today rather than individual preferences, it's kind of shocking for me that someone wouldn't think to reference Gitlab at all in the list of potential successors, let alone not mention it literally first.
- MarsIronPI 6mo agoNote that SourceForge is very different from Sourcehut. Sourcehut is a self‑hostable software forge that can be interacted with by email even without an account. I'd forgotten about GitLab. I guess it's annoying enough that I repressed it.
- saghm 6mo agoI'm a bit confused; from what I'm seeing, no one mentioned SourceHut until now. Did you make a typo before? > Really? I can only think of two: Codeberg and Sourceforge. Which are both great, but that's not what I'd call "many".
- MarsIronPI 6mo agoOh shoot, I must have been more tired than I thought. I definitely meant Sourcehut, not Sourceforge.
- foresto 6mo agoGitlab's interface makes me want to cry every time I have to use it. I would not recommend it to someone who misses classic GitHub. Codeberg/Forgejo/Gitea would be a much better match.
- NewJazz 6mo agoWhat, cause it is too busy?
- foresto 6mo agoI haven't made a comprehensive list, but off the top of my head: - frequently needed navigation links buried within menus within other menus - menus labeled by mysterious icons, sometimes with mysterious text, sometimes with no text at all - authentication system that has failed me in a variety of ways over the years, even locking me out of an account in one case - client-side script execution required to do anything all, even simply display a file As I said, I haven't kept a list, but GitLab is very much in the category of interfaces that were built by javascript fanatics who don't understand (or don't care about) ergonomics or privacy. I accept that not everyone is bothered by its many problems, but I avoid it when I can.
- MarsIronPI 6mo agoDoh, I completely forgot about GitLab. OK so that's 3 services. I'm only counting hosted services that aim at serving all comers and providing an entire platform similar to GitHub. Individual disconnected instances, while useful, aren't a replacement for the social aspect of GitHub.
- NewJazz 6mo agoI think both gitlab and forgejo are working on federation. https://forgefed.org/ https://forgefed.org/