Several years in the making, GitLab is now very actively implementing ActivityPub! 🙌

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

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.

First bite-sized todo on the implementation path there is ‘subscribe to project releases’. And yes, they are aware of ForgeFed and will likely make use of that spec for the advanced features of this epic.

Smart move by GitLab; through ActivityPub they’re getting a distributed version of GitHub’s social layer.

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.

Cross-posted to Mastodon: https://writing.exchange/@erlend/110949168258462158

  • QuazarOmegaEnglish
    arrow-up
    2
    arrow-down
    0
    ·
    1 year ago
    link
    fedilink

    That’s freaking rad!
    I hope federation becomes the new standard for interoperability all over the Internet

    • sj_zero
      arrow-up
      2
      arrow-down
      0
      ·
      1 year ago
      link
      fedilink

      There’s lots of talk about “web 3 as regarding some crypto nonsense, but I think activitypub is the next step of the web, where different platforms communicate and you can have your home and you reach out to everywhere you want to be, and it’s all integrated at your home.

  • lowleveldataEnglish
    arrow-up
    1
    arrow-down
    0
    ·
    1 year ago
    link
    fedilink

    I’m so making an instance to hide my bad reputation from that 1 abandoned PR

    • Delta_44English
      arrow-up
      1
      arrow-down
      0
      ·
      1 year ago
      edit-2
      1 year ago
      link
      fedilink

      AHAHAH 😂 You worry about one abandoned MR? Imagine who abandoned, say, 200 MR?

  • PlexSheepEnglish
    arrow-up
    0
    arrow-down
    0
    ·
    1 year ago
    link
    fedilink

    This feels like such a great step in the right direction. I Selfhost gitea, which also has this planned and is working on it, but it’s taking a lot of time. I might consider switching to git lab if they are faster.

  • sabreW4K3English
    arrow-up
    0
    arrow-down
    0
    ·
    1 year ago
    edit-2
    1 year ago
    link
    fedilink

    Is there a clone of Lemmy on GitLab or Codeberg?

  • BappityEnglish
    arrow-up
    0
    arrow-down
    1
    ·
    1 year ago
    link
    fedilink

    MORE FEDERATION!!! MORRRREEEEEEEE!!!1!1!1!1!1!!1!!!1!!!