ForgeFed: ActivityPub-based forge federation protocol
12 days ago
- #Code Collaboration
- #ForgeFed
- #Federation
- ForgeFed is a federation protocol for software forges and code collaboration tools.
- It enables interoperability between different code collaboration websites and applications.
- Federation allows users to interact across different websites without needing multiple accounts.
- Without federation, users face a choice between centralized, profit-driven platforms or isolated, small-scale hosting.
- ForgeFed is an extension of ActivityPub, using JSON objects for structured data exchange.
- It defines new vocabulary for repositories, commits, patches, and issues for cross-server interaction.
- Project status and updates can be tracked via the Fediverse, Matrix, or Libera.Chat.
- Current implementations include Vervis (reference implementation), Forgejo, and an unmaintained Pagure plugin.