3 ms·
There's also Pagure[1], which is in-between Gitea/Gogs and GitLab. Unlike most Git forges, Pagure has features that support decentralized development. For exam
by Conan_Kudo 6y ago
There's also Pagure[1], which is in-between Gitea/Gogs and GitLab.
Unlike most Git forges, Pagure has features that support decentralized development. For example, Pagure supports submitting pull requests with Git repos on any server (regardless of whether it's running Pagure or not) with its remote pull requests feature. Issues and pull request metadata are all stored as git repos using JSON files as data, making it easy and portable to other Pagure instances and easy to convert for any other system.
There's development ongoing by one of the other contributors to build an extension for Pagure to support Forgefed[2], a protocol to federate and decentralize code project management. And unlike most Git forges, Pagure is really easy to deploy, update, and modify. Naturally, this means Pagure is packaged in virtually all major distributions[3][4][5][6], too. :)
[1]: https://pagure.io/pagure https://pagure.io/pagure
[2]: https://forgefed.peers.community/ https://forgefed.peers.community/
[3]: https://src.fedoraproject.org/rpms/pagure https://src.fedoraproject.org/rpms/pagure
[4]: https://build.opensuse.org/package/show/openSUSE:Factory/pagure https://build.opensuse.org/package/show/openSUSE:Factory/pag...
[5]: https://packages.debian.org/sid/pagure https://packages.debian.org/sid/pagure
[6]: https://packages.ubuntu.com/focal/pagure https://packages.ubuntu.com/focal/pagure
- Legogris 6y agoThat looks really compelling, especially the decentralized collaboration functionality you mentioned. Haven't seen before, will check it out :)