What advantage does a “fediverse” frontend have?
Github’s dominance comes from the network effects. Everyone’s on github, so if you have your project on a different repo, you won’t get as many visibility. If your project is on gitlab only and someone wants to report a bug, they need to:
- Find your instance.
- Create an account.
- Deal with an unfamiliar interface
- Create the ticket
- Hope it gets seen.
- Potentially forget about it, unless they set up notifications.
A Federated forge solves all of that.
- You follow remote projects without having to create an account in the remote instance.
- You open an issue on the remote forge without having to open in an account in the remote instance, and you do it from your local server.
- If you have a PR ready, the remote instance gets notified.
- It makes a lot easier to separate CI/CD from source management.
- It makes a lot easier to separate source management from issue tracking.
- etc
- etc
- etc
onlinepersona@programming.dev 8 months ago
Git is, but what about everything else? When you clone a project on gitlab or github, does it come with all the issues, discussions, MRs, and so on?
That’s what signed commits are for. Also, pull/merge requests and issues are sent to the origin instance, just like in the fediverse. Like now, you made a comment on a post on Fediverse@lemmy.world through your instance lemmy.zip. The same would happen with your comments, pull/merge requests, issue reports, and so on. There’s no need for a “central authority”.
NuXCOM_90Percent@lemmy.zip 8 months ago
Partially addressed in the other branch but:
Issues from people who can’t even be bothered to make a burner account are almost never useful. And issue tracking that is not fed directly to passionate people who care about maintaining a project is worse than worthless.
Then it is a good thing I addressed the existence of those. And… those also more or less need a semi-centralized source of truth that is independent of gitlab/hub/whatever.
So everything would still happen on the single source of truth for an a project? But you can have an account on whatever service you want?
Homie? You just described oauth.
onlinepersona@programming.dev 8 months ago
The comparisons you’re making are off base and it feels like you’re mocking something you don’t understand, while doing so with a lot of confidence. I’d suggest you either read an article, watch a video, or read the ActivityPub spec’s intro. It isn’t long and should help you understand the basics. Then you can move on the ForgeFed spec which is the ActivityPub extension for source forges. And you can always ask an LLM to summarise it for you if you really don’t understand.
Anti Commercial-AI license
NuXCOM_90Percent@lemmy.zip 8 months ago
If your goal is to actually make a point or argument: make it. Don’t just tell people to read a manifesto until they agree with you.