Yeah, waiting for this too, feels like the final piece of the puzzle. Tracking issue from Codeberg + more general information about the effort around the the ecosystem:
- https://codeberg.org/forgejo/forgejo/issues/59 ("[FEAT] implement federation")
Final piece of what puzzle?
We can do big federated/distributed development with git at the project level. See the linux kernel.
If the goal is fancy UI then there are alternatives.
If the goal is to do a big multi-git with cross repo issue tracker, then that implies either:
- you're a public site for random repos like codeberg
- you're a special purpose forge and identity management is a big issue you want full control over.
IMO - For this to work, they should go with the latter and not try to offload identity into some federated scheme.
Given how slowly it progresses in Forgejo, there are better alternatives - Radicle[1] (full decentralization, not a federation) and Tangled[2] (federation).
[1] https://radicle.dev/
[2] https://tangled.org/