ForgeFed is a project aiming to define a protocol and a vocabulary for federation of project hosting and collaboration platforms (forges), and get it implemented in the existing forges such as GitLab CE, Gitea and so on.
Federation is based on ActivityPub with some tweaks and new vocabulary :)
I'm working on a demo, implementing federation in a forge called Vervis. Earlier today I deployed 2 test instances for this! More details and links soon :)
@forgefed Do you see GitHub being a part of this? I hope so, for it's going to be a bear to get hundreds of folks to switch.
@cambridgeport90 githu8 developers can implement the protocol and become a part of the federation, sure. So far the big companies aren't participating in the fediverse. If githu8 does, I hope it will do so as an equal participant, without trying to use its power in an embrace-extend-extinguish manner. Time will tell :)
@fr33domlover I'm planning on moving to GitLab just as quickly as possible..
(Basically the idea is to federate forges using ActivityPub. I'm implementing it in Vervis (a forge written in Haskell) and there's MCFI by zPlus (in Python), which is a federation server that existing forges should be able to integrate with. Soon I'll document how stuff works, to make it easier to have multiple implementations, and to start discussing and refining the protocol)
there is a forum thread precisely on that topic
@forgefed very interesting
Hi! Good news! Kudos for the work already done! Will it be git centric ? Could mercurial (hg) have a place in this project?
@arthurlutzim it's not specific to git, all version control systems are welcome :)
@fr33domlover very cool. Hope this gets more traction than the other git centric activitypub projects.
@forgefed Is the focus on software development platforms only, or do you also consider an general approach for ticket-based-system e.g. civic participation city planing, ...?
@blub the focus is on project management and collaboration, not limited to software. City planning, book writing and anything else that fits the pattern is relevant. But the quality and coverage of the vocabulary will depend on the participation of people familiar with these use cases :)