Published The release of the joint development platform forgejo 12.0 , which allows you to expand the system for its servers for the system for its server Joint work with Git repositories, reminiscent of GITHUB, Bitbucket and Gitlab on the tasks solved. Forgejo is the fork of the Gitea project, which in turn branched from the GOGS platform. The Forgejo department occurred in 2022 after attempts to commercialize Gitea and the transfer of management to the hands of a commercial company. The Forgejo project adheres to the principles of independent management and control to the community. GIT-hosting codeberg.org was transferred to the use of Forgejo. The project code is written in Go and is distributed under the license gplv3.
The key features of the platform is low resource consumption (can be used on the Raspberry Pi board or in cheap VPS) and the simple installation process. Typical possibilities of working with projects are provided, such as problems management, tracking of problems (ISSUES), Pull Cautions, Wiki, means for coordinating developers groups, preparing releases, automation of packages in repositories, access control, conjugation with continuous integration platforms, searching for code, authentication through LDAP and LDAP. OAUTH, access to the SSH and HTTP/HTTPS protocol repository, connecting Web-hukov for integration with Slack, Discord and other services, support for GIT-hukov and GIT LFS, migration and mirroring of repositories. Separately, the possibility of using the ActivityPub protocol is distinguished to combine individual developers into the federal network of individual servers.
The main changes :
- Improved interface for the review of PULL-strokes at the level of individual commits (instead of a full list of changes covering all commites, separate commits are consistently reviewed in this mode). For navigation by commites, the buttons “Forward” and “Back” were added during reviewing. It is allowed to use the review button for individual commits. On the pages of the review, the text of the explanation for the Committee was visible to the visible.
- Added an option for sending notifications about failures during the work on schedule (Forgejo Actions).