I really do not understand why people use GitHub over Gitlab AT ALL.

GitLab consistently brings out AMAZING features at least 1x/month. Their company is ethical (donates regularly to amazing coding groups like BlackGirlsCode, DjangoGirls, PythonLadies, etc.).

Just look for yourself: about.gitlab.com/features/

Matej Ľach ✅ @MatejLach

@vickysteeves I think it mostly has to do with the social aspects of collaborating on open-ource via pull requests and dev mindshare being on GitHub, (if your whole project is on GitLab.com however, you get the same features), which is why am hoping they'll one day implement ActivityPub for federating pull requests across various GitLab installations.

@MatejLach @vickysteeves I don't think ActivityPub is a good match for this at all. It is not a general-purpose federation protocol, it is very much tailored to microblogging

@remram44 @vickysteeves @MatejLach hmm, maybe the matrix spec could be used for this

@f0x @vickysteeves @MatejLach Thinking about this further, maybe it is a good fit. More stuff would need to be added on top, but you would be able to send comments from Mastodon/Plemora, Boost a pull request, ...
Interestingly it would become a "pull request" more than a "merge request", then.

@remram44 @vickysteeves It's extensible via JSON-LD so it should be fairly doable. Effectively it's just about sending Activities like "Fork" etc.

@remram44 @MatejLach @vickysteeves except it's very much a general-purpose federation protocol, and not at all tailored to microblogging?

NextCloud uses ActivityPub to federate files and calendars.

nextcloud.com/blog/activitypub

@MatejLach @vickysteeves @zatnosk The ActivityStream language is tailored for "social activities", which I suppose does extend beyond micro-blogging 🤔 A merge-request is not that different from a post-with-comments with a link to the branch 🤔

@MatejLach that's a really interesting idea I truthfully hadn't heard before!!