Live data from Hacker News

GitHub to Codeberg: my experience

eldred.fr

131–140 of 140 posts

Re: GitHub to Codeberg: my experience

#131

I've noticed that several projects on the front page today (and over the past few days) are migrating away from GitHub. Is there any recent event or broader trend that explains this shift?

https://sfconservancy.org/GiveUpGitHub/ Slightly outdated. Of course the root problem is Microsoft.

Re: GitHub to Codeberg: my experience

#132

If I'm fine with my code being scanned by AI and Grok presence, is there any non-political reason to migrate from Github?

https://sfconservancy.org/GiveUpGitHub/

https://ziglang.org/news/migrating-from-github-to-codeberg/ for some more fresh ones.

I kind of wish there was a better collection of these.

Re: GitHub to Codeberg: my experience

#133
post #9

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.

You can self host the software underlying Codeberg, which is Forgejo. Then there is also GitLab which has a lot more features but is arguably more intensive to maintain. And then there is the long tail, such as the projects Forgejo was forged from (Gitea and Gogs) and various other FOSS forges e.g. Phorge which was forked from the now discontinued Phabricator.

What are the advantages of Forgejo over Gitea?

Re: GitHub to Codeberg: my experience

#134
post #33

Earlier quoted context omitted.

You can use your own Woodpecker instance with Codeberg. I do this at work and privately and it works great and is much faster than the free CI that Codeberg can afford.

I'm really interested in doing this - did you follow any guides or find helpful tutorials online? At the moment I'm using Codeberg's free CICD, but it's limited and I'd rather run my own.

I followed the documentation here: https://woodpecker-ci.org/docs/administration/configuration/...

Re: GitHub to Codeberg: my experience

#135
post #114
post #113

Earlier quoted context omitted.

I'm not intimately familiar with the spec, so don't take my word as gospel, but as I understand it, current implementations already do name discovery. It's just that every implementation hardcodes the server name. IIRC some people have applied some kludge where they put a .well-known document on their own server to point to their instance's account, but it's still pretty spotty without that server being actively awar…

Not to split hairs, but that sounds more like plain hackery rather than proper extension. Let alone a viable future. I don't doubt what you say that it's possible in the most technical sense of possibility. But actually possible, in this world where we live? No, doesn't seem like it.

I might be overlooking something, but if Mastodon were to decide to add an input field to your settings page where you could enter your domain, along with instructions on what static file to upload where (ie in .well-known), I wouldn't be surprised if the rest of the ecosystem were to follow.

Re: GitHub to Codeberg: my experience

#136

I lost what little respect I had for Codeberg when they tried to spin a teenager exploiting an opportunity to spam/troll[1] that GitHub had solved several years prior[2] into "hate campaigns from far-right forces" that "endanger free/libre software projects" so they could toot their own horn at how good they were in the face of adversity[3] (and generally have a good moan about the right-wing) instead of admitting th…

Why should Codeberg be held to a higher standard than GitHub?

Re: GitHub to Codeberg: my experience

#137

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.

The point of GitHub is not technical - the website is terrible. It's the social network.

What is the value of the social network? I discover code by looking for a package in my language via a search engine. Whether it’s GitHub/GitLab/Gittea/etc doesn’t matter as long as it’s indexed by the search engine.

Re: GitHub to Codeberg: my experience

#138

Earlier quoted context omitted.

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…

It feels like a problem (Tragedy of the commons? First mover? I dunno them well enough). It’s probably a mistake for any one company to not pick GitHub, because it’s likely a higher friction distraction from what the actual goals are of the company. But enough companies paying that price ultimately would benefit everyone by fuelling stronger competition.

The term you're thinking of is "collective action problem".

Re: GitHub to Codeberg: my experience

#139
post #123
post #121

Earlier quoted context omitted.

and who controls what goes in to the spec? still Bluesky.

Not really. It's very open for everyone to participate. Further, Bluesky has been working on standardizing AT at the IETF [0][1]. They have also made a patent non-agression pledge: https://bsky.social/about/blog/10-01-2025-patent-pledge In short, they're actively working on making AT as neutral as possible. [0]: https://docs.bsky.app/blog/taking-at-to-ietf [1]: https://datatracker.ietf.org/doc/bofreq-newbold-authenti…

We have already talked about this. In the end it comes down the index for the instances that bsky maintain it will inevitably be the dominate ones vs others who run AT Pro.

It would be all good if the index is shared via DHT, bittorrent, ips or other means. Same goes for the google search index, etc.

Re: GitHub to Codeberg: my experience

#140
post #139
post #123

Earlier quoted context omitted.

Not really. It's very open for everyone to participate. Further, Bluesky has been working on standardizing AT at the IETF [0][1]. They have also made a patent non-agression pledge: https://bsky.social/about/blog/10-01-2025-patent-pledge In short, they're actively working on making AT as neutral as possible. [0]: https://docs.bsky.app/blog/taking-at-to-ietf [1]: https://datatracker.ietf.org/doc/bofreq-newbold-authenti…

We have already talked about this. In the end it comes down the index for the instances that bsky maintain it will inevitably be the dominate ones vs others who run AT Pro. It would be all good if the index is shared via DHT, bittorrent, ips or other means. Same goes for the google search index, etc.

You're talking about Bluesky's ATProto instance (term.?). Other commenter is talking about ATProto as a protocol.
Post reply on HN