Tím CLE (komunitný Linux Inžiniersky tím), zriadený v spoločnosti Red Hat s cieľom riešiť technické výzvy systému Fedora a CentOS, ako napríklad poskytovanie infraštruktúry, príprava vydaní a zabezpečenie kvality, oznámila svoju pripravenosť používať platformu pre kolaboratívny vývoj Fedora Forge, postavenú na projekte Forgejo. Fedora Forge bola vytvorená ako náhrada za proprietárnu platformu Pagure od Fedory, ktorú Fedora používa na spoluprácu na kóde a metadátach balíkov. Rozhodnutie o opustení Pagure bolo prijaté, pretože si vyžaduje značné zdroje na údržbu, stagnuje a nedosiahla široké prijatie mimo Fedory.
Tímom zapojeným do vývoja Fedory Linux, dostali čas do júna 2026 na migráciu z pagure.io na Fedora Forge. Po konferencii Flock 2026, ktorá sa bude konať 14. – 16. júna, bude obsah pagure.io presunutý do režimu archívu iba na čítanie. Následne sa plánuje ukončenie podpory všetkých ostatných služieb používajúcich Pagure, vrátane úložísk zdrojového kódu na src.fedoraproject.org, pred vydaním Fedory 46 v roku 2027.
Fedora Forge sa bude používať na vykonávanie prác súvisiacich s:
- údržba infraštruktúry projektu (správa konfigurácie, vývoj nástrojov a skriptov na nasadenie);
- príprava vydaní a údržba balíčkov (nástroje, pomôcky a šablóny na zostavovanie, generovanie a distribúciu vydaní Fedory);
- organizácia projektových prác (príprava dokumentácie a špecifikácií, spoločná práca tímov);
- Vývoj aplikácií špecifických pre Fedoru, ako sú Fedora Badges, Bodhi a fedmsg.
Osobné projekty, ktoré priamo nesúvisia s Fedorou, je na platforme Fedora Forge zakázané vyvíjať. Fedora Forge by sa tiež nemala používať ako primárna vývojová platforma pre projekty tretích strán, a to ani v prípade, že ich balíky sú distribuované v repozitároch Fedory.
Je potrebné poznamenať, že Forgejo ešte nemá implementované všetky funkcie Pagure. Chýbajú mu napríklad potrebné nástroje na vedenie dôverných diskusií vo verejných repozitároch (súkromné problémy na diskusiu o opravách zraniteľností pred ich zverejnením). Zástupcovia Fedory v súčasnosti spolupracujú s vývojármi Forgejo na implementácii chýbajúcich funkcií.
Platforma Forgejo je odnožou projektu Gitea, ktorý sa následne oddelil od platformy Gogs. Medzi kľúčové vlastnosti Forgejo patrí nízka spotreba zdrojov (vhodná pre nízkonákladové VPS) a jednoduchý proces inštalácie. Poskytujú sa štandardné funkcie riadenia projektov, ako je správa úloh, sledovanie problémov, pull requesty, wiki, nástroje na koordináciu vývojových tímov, príprava vydaní, automatizované nasadenie balíkov do repozitárov, správa prístupových práv, integrácia s platformami kontinuálnej integrácie, vyhľadávanie kódu, autentifikácia LDAP a OAuth, prístup k repozitáru cez SSH a HTTP/HTTPS, webhooky na integráciu so Slackom, Discordom a ďalšími službami, podpora pre Git hooky a Git LFS a nástroje na migráciu a zrkadlenie repozitárov.
Zdroj: opennet.ru
