I still host a significant part of my code on GitHub, despite moderately hating Microslop, because:
Their CI is mature and super fast. My gorgeous instance has selfhosted CI, but some actions only work on GitHub (release-plz has bugs for forgejo), and their CI servers are fast as fuck.
Visibility. People look for code on GitHub. Maybe maybe maybe they look on code on Codeberg, but without a doubt, nobody looks for code on my selfhosted forgejo instance. I am looking forward to forgefed integration sonce over a year, but it’s not there yet.
Also, GitHub has become an identity provider for many services, such as crates.io to release rust crates (packages).
I still host a significant part of my code on GitHub, despite moderately hating Microslop, because:
Also, GitHub has become an identity provider for many services, such as crates.io to release rust crates (packages).
Search is another key benefit. It’s really nice being able to search the gamut of open source repositories for bits of code.
That should become the next project to federate then :)
I absolutely get why GitHub became and is the standard for everyone. It’s Facebook for code. Back when Facebook was useful.