The developers of the multimedia package FFmpeg, which includes a set of applications and a collection of libraries for operations with various multimedia formats, have introduced a new infrastructure for collaborative coding based on the open platform Forgejo. The recommended method for submitting changes is now to send pull requests to the Git repository within the Forgejo infrastructure, instead of sending patches via email to the ffmpeg-devel mailing list. Previously, GitWeb was used for code navigation in the main repository, while a mirror was set up on GitHub, which did not support pull request submissions.
The Forgejo platform is a fork of the Gitea project, which in turn branched off from the Gogs platform. Key features of Forgejo include low resource consumption (can be used on inexpensive servers... 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
