Several years in the making, GitLab is now very actively implementing #ActivityPub! 🙌
https://gitlab.com/groups/gitlab-org/-/epics/11247
The end-goal is to support AP for merge requests (aka pull requests), meaning git.alice.dev can send a merge request to gitlab.com/Bob/project.git
First bite-sized todo on the implementation path there is ‘subscribe to project releases’.
Smart move by #GitLab; through ActivityPub they’re getting a distributed version of GitHub’s social layer.
@fediversenews #fediverse #GitHub #git
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
Gitlab/ActivityPub Design Documents by @oelmekki The goal of those documents is...GitLab
This entry was edited (4 weeks ago)
like this
reshared this
Juan Luis
•Caesar
•Erlend Sogge Heggen
•@caesar@astrojuanlu it’s not mentioned on that page, but there are many amicable mentions of it elsewhere in the long tail of this development: https://toot.matereal.eu/@schmittlauch/110949571279023513
Trolli Schmittlauch 🦥
2023-08-25 09:35:04
Peter Bronez
•A contributor discussed @forgefed in the comments on that issue a few hours ago: https://gitlab.com/groups/gitlab-org/-/epics/11247#note_1529285198
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
GitLabPeter Bronez
•@caesar@astrojuanlu@forgefed
Excerpt:
“Yep, I saw it, it looks awesome. :) It will be a good protocol [for] cross-instance discussions and merge requests.
The current [proposal] allow people on the fediverse to follow activity on Gitlab instances, without write access,[…] I prefer to avoid using an extension of ActivityPub
Given how ForgeFed already did all the design work, I don't see any reason not to use it”
Jason Robinson 🐍 🍻 🚴
•reshared this
Fediverse News and Life is Tetris reshared this.
Brendan Jones
•Erlend Sogge Heggen
•the Why and How sections of that issue are highly instructive.
Your understanding seems correct: In the most expansive version of this vision, anyone running an AP-enabled git instance (with one or more repos) can send MRs to another instance’s repo, without having to sign up there.
For starters this will be GitLab-specific, but that’s already huge for self-hosters of GitLab who currently don’t benefit from the internal interop of the GitLab.com network.
Erlend Sogge Heggen
•@Brendanjones also hugely impactful as a way around GitHub’s moat as the de-facto social network of open source development. I follow hundreds of developers on GitHub, though mainly just to keep track of who I’ve interacted with, effectively adding them to a dev-specific address book.
I have a much harder time keeping track of non-GitHub devs on alt platforms, but if I could follow them on the fediverse that’s actually preferable over GitHub’s proprietary follow list.
Brendan Jones
•thanks for the explanation.
Yeah I'm sad to say I don't follow a single dev or project anywhere but Github. Wouldn't mind having them all on a list here, instead.
Tycho Softworks
•Trolli Schmittlauch 🦥
•Also good news is that they're aware of #ForgeFed and are considering to implement it for the more forge-specific activities, after getting a baseline of social updates of discussions and activities via AP. https://gitlab.com/gitlab-org/gitlab/-/issues/21582#note_1470201114
https://gitlab.com/gitlab-org/gitlab/-/issues/423245
https://gitlab.com/gitlab-org/gitlab/-/issues/423249
Share events externally via ActivityPub (#21582) · Issues · GitLab.org / GitLab · GitLab
GitLabreshared this
Trolli Schmittlauch 🦥 and Erlend Sogge Heggen reshared this.
🐶
•🔔 Cloudflare: `gitlab.com`
التنينوكس
•Marcel Waldvogel
•It's great to see this move!
#Git essentially has solved the distributed software development problem (at least the technical parts).
However, it has always bothered me that there is no generalization to distributed feedback in the form of issues and merge requests.
Several years ago, we've been playing with design ideas to have the issues also in git, but did like neither the models available then nor our own ideas. Finally a path forward! https://gitlab.com/groups/gitlab-org/-/epics/11247
Support ActivityPub for merge requests (&11247) · Epics · GitLab.org · GitLab
GitLablime360
•Devin Murray :verifiedpurple:
•Codex ☯️♈☮
•ティージェーグレェ
•gregorni
•Fediverse News reshared this.
Jupiter Rowland
•Daniel Siepmann
•Evan Prodromou
•Evan Prodromou
•Blake Leonard
•Daniel Siepmann
•@Evan Prodromou as @Blake Leonard wrote it is an extension to ActivityPub as activity pub fulfils some, but not all requirements. It doesn't know, and doesn't need to know, about patches, commits, issues, for example.
That's already mentioned on their website https://forgefed.org/ where you can find the source at https://github.com/forgefed/forgefed/blob/main/content/_index.md#how-does-it-work.
Jacky is smothering the grass!
•Will Orr
•AstraLuma :blobfoxcomputer:
•fuomag9
•Soheb
•Fediverse News reshared this.
Urda
•Fediverse News reshared this.
Jacob Pratt
•Fediverse News reshared this.
aa
•Zak φ🐢✌️
•Fediverse News reshared this.
Alexander Tikhonov
•* Add projects avatars
* Add release discussions
* Implement ActivityPub for releases
reshared this
Fediverse News and Erlend Sogge Heggen reshared this.
Tomodachi94
•amazing. This would make me move my projects over to GitLab (either self-hosted or the official instance) almost immediately.
Bonus points if #Codeberg, #Gitee, and so on implement a compatible implementation.
Fediverse News reshared this.
사이버깐프 사바 메이-도 perillamint
•That final goal looks... awesome.
At the cost of domain fixation, I can easily send someone else's GitLab repository.
Fediverse News reshared this.
ch0ccyra1n :she_her:
•Fediverse News reshared this.
Edbro
•Fediverse News reshared this.
:projetstodon: Shalien
•Fediverse News reshared this.
Gerhard Schröder
•Fediverse News reshared this.
Martin :verified:
•I was thinking why. But yes gitlab is like mastodon also multi instance. Would be nice if they work together.
I was thinking you would be able them to follow updates on mastodon. Also a fun feature but this is better 😊
Maybe github can also join the multiverse then 😊
Fediverse News reshared this.
kik
•Fediverse News reshared this.
Erlend Sogge Heggen
•Fediverse News reshared this.
kik
•Fediverse News reshared this.