The end goal of this proposal is to build interoperability features into GitLab so that it’s possible on one instance of GitLab to open a merge request to a project hosted on an other instance, merging all willing instances in a global network.

To achieve that, we propose to use ActivityPub, the w3c standard used by the Fediverse. This will allow us to build upon a robust and battle-tested protocol, and it will open GitLab to a wider community.

  • @shrugal@lemm.ee
    link
    fedilink
    English
    23
    edit-2
    1 year ago

    Being able to create issues and discuss merge requests on various source hosting sites without having to create an account on each would be a huge step forward! Especially since M$ has taken over Github and is well on its way to become the defacto centralized Git hoster.

    • density
      link
      fedilink
      21 year ago

      well on its way to become the defacto centralized Git hoster.

      If this isn’t Github already, what is?

  • Carighan Maconar
    cake
    link
    fedilink
    English
    101 year ago

    Hold on, are we trying to decentralize an intentionally-centralized point for an already decentralized source versioning system? 😅

    • KaynOP
      link
      fedilink
      English
      161 year ago

      Not quite.

      A project’s repo would still be in one centralized location, like gitlab.com. But you’d no longer need an account on gitlab.com to make a pull request.

      • @dsemy@lemm.ee
        link
        fedilink
        English
        131 year ago

        He’s saying Git is already decentralized, GitLab isn’t.

        A project using mailing lists for development can already receive patches from (pretty much) any mail server (while still having a central Git repo).

        It’s kinda surprising it took this long for this to come to Git “forges” TBH.

    • Nyfure
      link
      fedilink
      101 year ago

      afaik, PRs arent decentralized as they arent git features, as such so far you need an account on the same git-platform e.g. github to be able to use such features.
      Having such features decentralized would be huge.

    • @syscall@programming.dev
      link
      fedilink
      English
      11 year ago

      I don’t think of GitLab as super centralized (compared to GitHub) because you can run your own instance. Communication between GitLab instances would be huge

  • asudox
    link
    fedilink
    English
    21 year ago

    This is what I like about the fediverse