So without the benefit of being able to add code for things I care about, and without an interest in helping more niche software projects the benefits over GitHub seemed to just evaporate.
So without the benefit of being able to add code for things I care about, and without an interest in helping more niche software projects the benefits over GitHub seemed to just evaporate.
Github is great. However, it would be wonderful if there were true viable alternatives, and if the global ecosystem played nicely together. (e.g. sourcehut took in patches from github and visa versa) I idly worry that with the state of things on the internet now, there's gonna eventually be a github-only version of git that ends up drifting and then wham lock-in.
They also added their own CI system the other day. Haven't tried it myself, but I don't think drone-ci is necessary anymore.
While license and quality shenanigans can still happen, say if their technical oversight committee went bad, they cant do the same sort of rugpull done by projects that made contributors give all ownership interest to a single party.
GOGS (gitea's origin project) is still around and keeps moving at its own pace, as well.
I'll stick to pushing to a bare Git repository via SSH for my personal projects. Plain Git works fine for that.
While the gogs developer only set the record straight and moved on with his life, the Gitea forkers kept drumming up controversy for weeks
An "ssh init --bare" is enough, and after the first pull everything's the same.
But I'm generally of the mind that not everything needs to be public all the time, so I'm OK with not having a wiki and issues on such bare repos.
Gitea's CI was marked stable in 1.19 in March 2023.
Other than that, I think it's "viable" in the sense of "it works", but I hate using it. The UI is SLOW and overly complex. And lots of things don't work well if you zoom things to make text larger. So even without all the pricing plan woes I wouldn't want to use it.