The developers of the Gentoo distribution announced the implementation of the capability to transfer changes to the ebuild repository using the Git hosting service Codeberg. Mirrors for the development of portage, steve, and gentoolkit are also set up on Codeberg. Support for Codeberg is currently implemented alongside the previously used platform GitHub, but there are plans to gradually transition the entire process of change transfer to Codeberg. The main reason for leaving GitHub is the imposition of the AI service Copilot.
The Git hosting service Codeberg is built on the free collaborative development platform Forgejo. Key features of Forgejo include low resource consumption (can be used on inexpensive VPS) and a simple installation process. Standard project management capabilities are provided, such as task management, issue tracking, pull requests, wikis, tools for coordinating groups of developers, release preparation, package deployment automation in repositories, access rights management, integration with continuous integration platforms, code search, authentication through LDAP and OAuth, repository access via SSH and HTTP/HTTPS protocols, connecting webhooks for integration with Slack, Discord, and other services, support for Git hooks and Git LFS, and tools for repository migration and mirroring.
Source: opennet.ru
