Are there any alternatives to Github that offer similar bang for the buck? Particularly for very small teams or solo devs that need private repos? The author here specifically mentions Codeberg, which seems like it's just for FOSS projects.
GitHub to Codeberg: my experience
51–60 of 140 posts
Re: GitHub to Codeberg: my experience
#52Earlier quoted context omitted.
The point of GitHub is not technical - the website is terrible. It's the social network.
That’s interesting. I would have said the opposite. I’ve never used any of the social features, but the technical aspects (including integrations) are where the value is. It does break and go down; and GHA are a real pain in the ass. But the basic hosting and PR workflow are fine.
Re: GitHub to Codeberg: my experience
#53Earlier quoted context omitted.
If you're publishing your code anywhere, it's getting trained on. MS does not restrict themselves to only training on GH-hosted code.
The point still stands for private repos, and also not making the job easy for them.
Re: GitHub to Codeberg: my experience
#54Earlier quoted context omitted.
The point of GitHub is not technical - the website is terrible. It's the social network.
That’s interesting. I would have said the opposite. I’ve never used any of the social features, but the technical aspects (including integrations) are where the value is. It does break and go down; and GHA are a real pain in the ass. But the basic hosting and PR workflow are fine.
It's still getting things done, for sure, but no longer pleasant to work with.
Re: GitHub to Codeberg: my experience
#55Re: GitHub to Codeberg: my experience
#56typedload was the most difficult because I test it on multiple versions of python, but woodpeckerCI does its job so I can still run the tests even after the migration.
For the other projects I have I didn't bother to set up a CI since it's trivial to run locally.
Re: GitHub to Codeberg: my experience
#57What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.
And just sheer amount of documentation and examples out there. Everyone uses it, therefore everyone writes about it, the new hire probably knows it, and if they don't they can find it easily. Then again maybe for stuff like actions and in general CI/CD it's not all that bad, you don't need whole team to know exactly how to write it, you just need to have a person knowing it. and it's generally not all that hard to le…
Re: GitHub to Codeberg: my experience
#58What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.
There were some times were Codeberg's general performance was noticeably worse, but most recently it has been fine.
If you thinking of migrating a project with hundreds of issues, I would do a test migration and practice a few different searches to test the result quality.
Re: GitHub to Codeberg: my experience
#59Are there any alternatives to Github that offer similar bang for the buck? Particularly for very small teams or solo devs that need private repos? The author here specifically mentions Codeberg, which seems like it's just for FOSS projects.
The point of GitHub is not technical - the website is terrible. It's the social network.
I help with one of the most popular projects on Codeberg, Fuzzel. I can say we get no shortage of issues and feature requests from being on an alternative forge. Indeed, we have plenty!
Re: GitHub to Codeberg: my experience
#60What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.
This is partially being addressed by projects like https://tangled.org . It's built on the same protocol as bluesky, meaning your identity is preserved across different platforms so that _where_ your git is hosted is unrelated to how you discover and connect with others.