A CLE (Community Linux Engineering Team) csapatot a Red Hat alapította a Fedora és CentOS projektjeinek technikai feladatainak megoldására, mint például az infrastruktúra biztosítása, a kiadások előkészítése és a minőség ellenőrzése. Bejelentették, hogy készen állnak a Fedora Forge közreműködő platform használatára, amely a Forgejo projekt alapján készült. A Fedora Forge projekt azért jött létre, hogy helyettesítse a Fedora által a kód és a csomagok metadatáinak közös kezelésére használt saját Pagure platformot. A Pagure-ról való áttérés mellett döntöttek, mivel ez a platform nagyobb erőforrásokat igényel a karbantartáshoz, stagnál, és nem terjedt el széles körben a Fedoran kívül.
A Fedora Linux fejlesztésében részt vevő csapatoknak 2026 júniusáig van idejük átállni a pagure.io-ról a Fedora Forge-ra. A 2026. június 14-16. között megrendezésre kerülő Flock konferencia után a pagure.io tartalma archiváló üzemmódba kerül, amely csak olvasást tesz lehetővé. Ezt követően a Fedora 46-os kiadása előtt, 2027-ben, tervezik a Pagure-t használó összes többi szolgáltatás, köztük a csomagok forráskód-repozitóriumai a src.fedoraproject.org-on való kikapcsolását.
A Fedora Forge a következő feladatokat fogja ellátni:
- a projekt infrastruktúrájának fenntartása (konfigurációkezelés, telepítési eszközök és szkriptek fejlesztése);
- a kiadások előkészítése és a csomagok fenntartása (eszközök, segédprogramok és sablonok a Fedora kiadások összegyűjtéséhez, létrehozásához és terjesztéséhez);
- a projekt munka szervezése (dokumentáció és specifikációk előkészítése, csapatok közötti együttműködés);
- Fedora-specifikus alkalmazások fejlesztése, mint például a Fedora Badges, Bodhi és fedmsg.
A Fedora Forge-on tilos személyes projektek fejlesztése, amelyek közvetlenül nem kapcsolódnak a Fedora-hoz. A Fedora Forge nem szolgálhat fő fejlesztési platformként harmadik fél projektei számára, még akkor sem, ha az ilyen projektekkel kapcsolatos csomagok a Fedora repozitóriumaiban terjesztésre kerülnek.
Megjegyezzük, hogy a Forgejo-ban még nem valósult meg a Pagure összes funkciója. Például hiányoznak a szükséges eszközök a bizalmas megbeszélések lebonyolításához a nyilvános repozitóriumokban (privát issue-k a sebezhetőségek javítási megvitatásához a nyilvánosságra hozatal előtt). Jelenleg a Fedora képviselői a Forgejo fejlesztőivel dolgoznak a hiányzó funkciók megvalósításán.
A Forgejo platform a Gitea projekt forkja, amely viszont a Gogs platformtól származik. A Forgejo kulcsfontosságú jellemzői közé tartozik az alacsony erőforrás-felhasználás (olcsó hostokon is működtethető). VPS) és egyszerű telepítési folyamat. A projektek kezelésére vonatkozó tipikus lehetőségek biztosítva vannak, mint például feladatkezelés, problémakövetés, pull-kérések, wiki, fejlesztői csoportok koordinálására szolgáló eszközök, kiadások előkészítése, csomagok automatikus elhelyezése a tárolókban, hozzáférési jogok kezelése, folyamatos integrációs platformok összekapcsolása, kódkeresés, LDAP és OAuth keresztüli hitelesítés, SSH és HTTP/HTTPS protokollok szerinti hozzáférés a tárolókhoz, webhookok csatlakoztatása integrációhoz Slack, Discord és más szolgáltatásokkal, Git-hook támogatás és Git LFS, tárolók migrálására és tükörszerverezésére szolgáló eszközök.
Forrás: opennet.ru
