Plateforme de développement collaboratif Fedora Forge prête à l'emploi

Équipe CLE (Communauté) Linux L'équipe d'ingénierie (Engineering Team) de Red Hat a été créée pour relever les défis techniques de Fedora et CentOSFedora, qui gère notamment l'approvisionnement en infrastructure, la préparation des versions et l'assurance qualité, a annoncé être prête à utiliser la plateforme de développement collaboratif Fedora Forge, basée sur le projet Forgejo. Fedora Forge a été créée pour remplacer la plateforme propriétaire Pagure de Fedora, utilisée pour la collaboration sur le code et les métadonnées des paquets. L'abandon de Pagure a été motivé par d'importantes ressources de maintenance, son manque d'évolution et son adoption limitée en dehors de Fedora.

Aux équipes impliquées dans le développement de Fedora LinuxLes développeurs ont jusqu'en juin 2026 pour migrer de pagure.io vers Fedora Forge. Après la conférence Flock 2026, qui se tiendra du 14 au 16 juin, le contenu de pagure.io sera archivé en lecture seule. Par la suite, tous les autres services utilisant Pagure, y compris les dépôts de code source sur src.fedoraproject.org, seront progressivement abandonnés avant la sortie de Fedora 46 en 2027.

Fedora Forge sera utilisé pour effectuer les tâches liées à :

  • maintenance de l'infrastructure du projet (gestion de la configuration, développement d'outils et de scripts de déploiement) ;
  • préparation des versions et maintenance des paquets (outils, utilitaires et modèles pour la construction, la génération et la distribution des versions Fedora) ;
  • organisation du travail de projet (préparation de la documentation et des spécifications, travail d'équipe) ;
  • Développement d'applications spécifiques à Fedora telles que Fedora Badges, Bodhi et fedmsg.

Les projets personnels non directement liés à Fedora ne peuvent pas être développés sur Fedora Forge. Fedora Forge ne doit pas non plus être utilisé comme plateforme de développement principale pour les projets tiers, même si leurs paquets sont distribués dans les dépôts Fedora.

Il est à noter que Forgejo ne dispose pas encore de toutes les fonctionnalités de Pagure. Par exemple, il lui manque les outils nécessaires pour mener des discussions confidentielles dans les dépôts publics (notamment pour la gestion des problèmes privés liés aux correctifs de vulnérabilités avant leur divulgation). Les représentants de Fedora travaillent actuellement avec les développeurs de Forgejo afin d'implémenter les fonctionnalités manquantes.

La plateforme Forgejo est un fork du projet Gitea, lui-même issu de la plateforme Gogs. Parmi ses principales caractéristiques, on note sa faible consommation de ressources (adaptée aux applications à faible coût). VPSet un processus d'installation simple. Les fonctionnalités standard de gestion de projet sont fournies, telles que la gestion des tâches, le suivi des problèmes, les demandes d'extraction, un wiki, des outils de coordination des équipes de développement, la préparation des versions, le déploiement automatisé des packages dans les dépôts, la gestion des droits d'accès, l'intégration avec les plateformes d'intégration continue, la recherche de code, l'authentification LDAP et OAuth, l'accès aux dépôts via SSH et HTTP/HTTPS, les 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 duplication des dépôts.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster