Klaarheid van het Fedora Forge samenwerking platform

Het CLE-team (Community Linux Engineering Team), opgericht door Red Hat om technische vraagstukken van de Fedora- en CentOS-projecten aan te pakken, zoals het bieden van infrastructuur, het voorbereiden van releases en het waarborgen van kwaliteit, heeft aangekondigd dat het klaar is voor het gebruik van het samenwerkingsplatform Fedora Forge, dat is gebouwd op het Forgejo-project. Het Fedora Forge-project is opgezet om het eigen Pagure-platform, dat in Fedora wordt gebruikt voor samenwerking aan code en metadata van pakketten, te vervangen. Er is besloten om Pagure te laten vallen, omdat dit platform veel middelen vereist voor onderhoud, in een stagnatiestatus verkeert en niet breed verspreid is buiten Fedora.

Teams die betrokken zijn bij de ontwikkeling van Fedora Linux hebben tot juni 2026 de tijd om over te stappen van pagure.io naar Fedora Forge. Na de Flock 2026-conferentie, die van 14 tot 16 juni plaatsvindt, zal de inhoud van pagure.io in de archiefmodus worden gezet, wat alleen-lezen toegang toestaat. Daarna worden vóór de release van Fedora 46 in 2027 ook alle andere diensten die Pagure gebruiken, waaronder de repositories met de broncode van pakketten op src.fedoraproject.org, uit gebruik genomen.

In Fedora Forge zal werk worden verricht gerelateerd aan:

  • het onderhoud van de projectinfrastructuur (configuratiebeheer, ontwikkeling van instrumenten en implementatiescripts);
  • de voorbereiding van releases en het onderhoud van pakketten (instrumenten, hulpprogramma's en sjablonen voor het bouwen, samenstellen en verspreiden van Fedora-releases);
  • de organisatie van projectwerk (documentatie en specificaties voorbereiden, samenwerking tussen teams);
  • De ontwikkeling van specifieke Fedora-toepassingen, zoals Fedora Badges, Bodhi en fedmsg.

In Fedora Forge is het verboden om persoonlijke projecten te ontwikkelen die niet direct verband houden met Fedora. Fedora Forge mag ook niet worden gebruikt als het primaire platform voor de ontwikkeling van externe projecten, zelfs niet als pakketten ervan worden verspreid in de repositories van Fedora.

Er wordt opgemerkt dat in Forgejo nog niet alle functionaliteit van Pagure is geïmplementeerd. Bijvoorbeeld, de nodige middelen voor het voeren van vertrouwelijke discussies in openbare repositories ontbreken (privé-issues voor het bespreken van het verhelpen van kwetsbaarheden voor openbaarmaking). Op dit moment werken vertegenwoordigers van Fedora samen met de ontwikkelaars van Forgejo aan de implementatie van de ontbrekende functies.

Het Forgejo-platform is een fork van het Gitea-project, dat op zijn beurt is afgeleid van het Gogs-platform. Belangrijke kenmerken van Forgejo zijn het lage resourceverbruik (kan worden gebruikt op goedkope VPS) en een eenvoudig installatieproces. Er zijn standaard functionaliteiten voor projectbeheer beschikbaar, zoals taakbeheer, probleemtracking (issues), pull-requests, wiki's, tools voor de coördinatie van ontwikkelteams, releasevoorbereiding, automatisering van het plaatsen van pakketten in repositories, toegangsbeheer, integratie met continue integratie-platforms, codezoekingen, authenticatie via LDAP en OAuth, toegang tot de repository via SSH- en HTTP/HTTPS-protocollen, webhooks voor integratie met Slack, Discord en andere services, ondersteuning voor Git-hooks en Git LFS, en tools voor migratie en het spiegelen van repositories.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster