L'équipe de développement de Fedora Linux a annoncé la phase finale de la migration du projet de sa plateforme propriétaire Pagure vers un nouveau système de développement collaboratif basé sur le projet Forgejo. Fin septembre, Fedora Forge, un service de développement collaboratif basé sur Forgejo, a été lancé en mode test pour la gestion du code et le signalement des problèmes. La migration de tous les problèmes ouverts et fermés de Pagure vers le nouveau service est prévue pour le 18 novembre, et l'accès à l'ancienne interface de suivi des bogues sera désactivé.
Ainsi, après le 18 novembre, toutes les questions relatives aux versions et leur préparation seront publiées exclusivement via Forgejo. Cette migration affectera également le dépôt principal de RelEng, auparavant répliqué sur Forgejo. Les autres dépôts, tels que weak et composes, seront migrés ultérieurement. Ce changement de plateforme est justifié par le fait que le projet Pagure nécessite d'importantes ressources de maintenance, stagne et n'a pas rencontré un large succès en dehors de Fedora.
La plateforme Forgejo est un fork du projet Gitea, lui-même dérivé de la plateforme Gogs. Ses principales caractéristiques sont une faible consommation de ressources (possibilité d'utilisation sur un VPS économique) et une installation simple. Forgejo offre des fonctionnalités de projet standard, telles que la gestion des tâches, le suivi des incidents, les pull requests, un wiki, des outils de coordination des groupes de développeurs, la préparation des versions, l'automatisation du placement des packages dans les dépôts, la gestion des droits d'accès, l'interfaçage avec les plateformes d'intégration continue, la recherche de code, l'authentification via LDAP et OAuth, l'accès au dépôt via SSH et les protocoles HTTP/HTTPS, la connexion de webhooks pour l'intégration avec Slack, Discord et d'autres services, la prise en charge des hooks Git et de Git LFS, ainsi que des outils de migration et de mise en miroir des dépôts.
Source: opennet.ru
