Federated GitLab? Yes, please…

I run my own GitLab. You run your own GitLab. Your GitLab sends my GitLab a pull request.

How cool would that be?

If you’d like to see that, take a moment to upvote issue #4013:

The best would be federated repo.

You search for example "random software" and it returns you all the repos with this random software on every gitlab instance

@aral While that would be cool, it'd be awesome if this was not a feature of a specific git server and as agnostic to that.

@aral Yeah, ever since I started using my gitea instance, I've been worrying that people would have trouble submitting issues and pull requests.

@aral Yes! Federate everything! Especially if it were to use #ActivityPub. I'd love to be able to follow a project from a #Mastodon or #Aardwolf account.

@mushmouth Yep. Also Dat. Not sure how it either would solve this issue though. Something like ActivityPub might. But the core issue is that we’re building web apps for many instead of web apps for one that are federated; personal web apps, if you will.

@aral Focusing on the federated web is a lot more important in my eyes. The cenentralized web is really out dated.

@aral It seems to be Git-compatible. You can import and manipulate Git repos, and I've accidentally used Git in Fossil projects without harm.


I see this as a nice-to-have gimmick. There are much more needed features and improvements, federation requires a lot of work and it isn't really useful.

What I really want is a GitLab fork which would be how Nextcloud is to OwnCloud. GitLab is awesome, "open core" sucks.

@Michcioperz @gabriele Maybe, but it also works, just like Mastodon. Was just thinking about the number of apps built on RoR that are fit for purpose (Basecamp also comes to mind). Something to be said about keeping your focus on the problem your tool solves (instead of the tech itself) and not prematurely optimising things.

@aral @gabriele The problem is the heavier something is, the harder it is to run it on cheap hardware and join the federation on a budget

@Michcioperz @gabriele Agree completely. That’s why I’m looking into a barebones JavaScript implementation of ActivityPub as the basis of our new project.

(My point was that I see the benefits of RoR and that we shouldn't overlook what works well with it.)

@gabriele @aral I agree in general, that a complete Free Software solution would be preferable. But I see on difference compared to ownCloud. GitLab is MIT licensed, as such it doesn't create a monopoly but everyone could do what the GitLab Inc. does. This doesn't make it perfect but better. For me another important test is, what would GitLab Inc. do if someone would contribute a enterprise feature to the community version? Would they accept it or refuse it?

Sign in to participate in the conversation
Aral’s Mastodon

This is my personal Mastodon.