ForgeFed is an upcomming ActivityPub extension for federated VCS collaboration. It aims to provide standard vocabulary and federated behaivour to typical project management activities like commits, issues, merge requests, and be VCS agnostic (git, darcs, subversion...).
The goal is to enable users to host repositories & projects and collaborate seemlessly with each other across distributed, seperately hosted forges, ForgeFed-compliant services, and break centralisation.