Hasty Briefsbeta

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.