Tim CLE (Community Linux Engineering Team), osnovan u kompaniji Red Hat za rješavanje tehničkih zadatka projekata Fedora i CentOS, poput pružanja infrastrukture, pripreme izdanja i osiguranja kvalitete, objavio je spremnost za korištenje platforme za zajednički razvoj Fedora Forge, koja je izgrađena na osnovi projekta Forgejo. Projekt Fedora Forge stvoren je kao zamjena za vlastitu platformu Pagure, koja se koristi u Fedori za suradnju oko koda i metapodataka paketa. Odlučeno je da se od Pagure odustane, budući da ova platforma zahtijeva velike resurse za održavanje, nalazi se u stanju stagnacije i nije dobila široku popularnost izvan Fedore.
Timovima koji sudjeluju u razvoju Fedora Linuxa dano je vrijeme za prelazak s pagure.io na Fedora Forge do lipnja 2026. Nakon konferencije Flock 2026, koja će se održati od 14. do 16. lipnja, sadržaj pagure.io bit će prebačen u arhivski režim, koji dopušta samo čitanje. Nakon toga, do izdanja Fedore 46 u 2027. godini planira se povući iz upotrebe i sve ostale usluge koje koriste Pagure, uključujući repozitorije sa izvorom paketa na src.fedoraproject.org.
Na Fedora Forge će se obavljati rad koji se odnosi na:
- održavanje infrastrukture projekta (upravljanje konfiguracijom, razvoj alata i skripti za implementaciju);
- pripremu izdanja i održavanje paketa (alatke, utiliti i predloške za izgradnju, oblikovanje i distribuciju izdanja Fedore);
- organizaciju rada projekta (priprema dokumentacije i specifikacija, suradnja timova);
- Razvoj specifičnih aplikacija za Fedoru, poput Fedora Badges, Bodhi i fedmsg.
Na Fedora Forge je zabranjeno razvijati osobne projekte koji nisu izravno povezani s Fedorom. Fedora Forge također ne bi trebao biti korišten kao glavna platforma za razvoj vanjskih projekata, čak i ako su paketi s njima distribuirani u repozitorijima Fedore.
Napominje se da Forgejo za sada nije implementirao svu funkcionalnost Pagure. Na primjer, nedostaju potrebni alati za vođenje povjerljivih rasprava u javnim repozitorijima (privatni problemi za raspravu o ispravcima ranjivosti prije nego što se informacije otkriju). Trenutno predstavnici Fedore rade s programerima Forgejo na implementaciji nedostajućih funkcija.
Platforma Forgejo je fork projekta Gitea, koji je pak nastao iz platforme Gogs. Ključne značajke Forgejo uključuju nizak potrošnja resursa (može se koristiti na jeftinim VPS) i jednostavan proces instalacije. Pružaju se osnovne mogućnosti rada s projektima, kao što su upravljanje zadacima, praćenje problema (issues), pull-zahtjevi, wiki, sredstva za koordinaciju timova programera, priprema izdavanja, automatizacija objavljivanja paketa u repozitorijima, upravljanje pravima pristupa, integracija s platformama za neprekidnu integraciju, pretraživanje koda, autentifikacija putem LDAP-a i OAuth-a, pristup repozitoriju putem SSH i HTTP/HTTPS protokola, povezivanje web-hookova za integraciju sa Slackom, Discorodom i drugim servisima, podrška za Git hookove i Git LFS, te alati za migraciju i zrcaljenje repozitorija.
Izvor: opennet.ru
