Dear ActivityPub + Github + Matrix users : do you have any ideas on how we could bridge these three tools ? Bouncing the following tools in the context of FedeProxy (forge activitypub interoperability)

github + matrix bridge + kazarma + activitypub client (mastodon for example) = what usage ? following issues ?

Boosts appreciated.

@arthurlutz Microsoft will never accept so, for Github, it's over. Why not working with Gitlab and Gitea to add federation, instead?

@bortzmeyer Why?
I did not expect linux to be on Microsoft's radar, back in the days.


@bortzmeyer Some time ago, a Microsoft executive said that Linux was not on the radar.
And all of a sudden, Microsoft makes money with linux on azure.

I mean: somehow they changed their mind.

Perhaps they can change their mind about being evil, being a bad citizen/netizen, and federate?


@ffeth @arthurlutz @bortzmeyer I *highly* doubt MS embraced FOSS, GNU, Linux, etc. to be less evil. No fucking way. MS has made the calculation that it /cannot/ ruin Linux, so “if you can’t beat ’em, join ’em” is purely a business move to at least get a piece of the linux action in this case. Perhaps MS is thinking “if you can’t beat ’em, join ’em -- THEN beat ’em”.

@koherecoWatchdog And they're throwing quite a lot of money in thwarting opensource :

Look how MS+affiliates like LinkedIn is securing a majority of Python Core devs.

And yet not fixing themselves the bugs specific to their windows-playschool-platform.

@arthurlutz @bortzmeyer

I think they have embraced and now they're in extend phase (as you can see here) soon will come extinguish.

@bortzmeyer I'm asking with github as an example, but obviously gitlab & gitea are in the target forges for fedeproxy & forgefed. The two approaches (core implementation & implementing a bridge) are being explored I believe. The bridge approach is more pragmatic for proprietary solutions such as github. See the forum for more info about all this.

@bortzmeyer @arthurlutz It’s very important to distinguish the service from #Gitlab software when simply suggesting “Gitlab”. The repo is more evil than #Github (see And I suspect from context you were indeed recommending the instance not self-hosting. /cc @dragnucs

@koherecoWatchdog @arthurlutz @dragnucs No. When I say Gitlab, it is Gitlab. When I mention the instance, I say

@arthurlutz At least Github integrates already well with Matrix with the existing integration bot. I heard it's getting support for GitLab also. Maybe (with Kazarma?) we could use Matrix client as a Mastodon client. Interesting topic. #activitypub #matrix

@humanetech @cos when you say "joined" does that mean they openned a section in the forum or is there some other sort of commitment ?

@arthurlutz @cos

The joining itself is nothing more than the creation of the section + a related group that allow the project team to moderate it themselves.

But implicitly there's the commitment to be intricate part of the community that collectively drives the technology foundation of the Fediverse towards the future. I.e. dedicated to evolving open standards and tighter interoperability.

(In other words: Just having it there as an advertisement, while never engaging, would be dishonest)

@dragnucs I used github as a example since it's a proprietary solution with quite a lot of projects there. For gitlab you can checkout the issues collected about what is being done and discussed on the forum Feel free to express your use cases there or upstream !

@arthurlutz what is a kazarma
search shows me a mobile game about spaceships

@arthurlutz Don't know much about bridging GitHub with anything, nor using matrix to bridge code forges, but ...

* @forgefed is (was?) a project to use ActivityPub to federate Git-based forges, with a reference implementation called Vervis.

* #Sourcehut is a forge that uses in-built Git support for the email protocols to federate.

@strypey @arthurlutz interesting visting the @forgefed acc and seeing the most recent post being "is this project dead? maybe." Seems like they need maintainers...

@arthurlutz There's ForfeFed, which aims to add ActivityPub-based federation support to source code forges. Good luck getting Github to implement that, though.

@arthurlutz I like remote... Or work from mountains. I like traveling around quite and nice places with stable wifi connections.

@arthurlutz submitting patches over matrix?
issues / pr comment sync with matrix?
Github actions logs / triggers from matrix?
matrix based secrets (maybe bad idea)?

just some thoughts

Sign in to participate in the conversation
Logilab's Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!