Follow

Hi everyone!

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 :)

--fr33

@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..

@forgefed Your concept briefly came up at Linuxfest Northwest in a session with @eric_theitguy and others. Would love to see this vision of the future become a reality, especially with support from GitLab, GitHub, and others!

@downey @forgefed I'd love to have a conversation around project goals and what not. Let me know how I can help!

@eric_theitguy @forgefed I haven't forgotten our chat or your email 😉 doing some internal team discussion this week and will be back in touch asap!

@eric_theitguy @downey come to IRC (#peers on Freenode) or the forum at socialhub.network :)

@zplus @bill_auger

(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)

@forgefed
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 :)

Sign in to participate in the conversation
FLOSS.social

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).