CLE (Community Linux Engineering Team), mis on asutatud Red Hatis, et lahendada Fedora ja CentOS projektide tehnilisi ülesandeid, nagu infrastruktuuri pakkumine, väljaannete ettevalmistamine ja kvaliteedi tagamine, kuulutas välja Fedora Forge'i koostööplatvormi kasutusvalmiduse. See platvorm, mis põhineb Forgejo projektist, on loodud asendama Fedora varem kasutatud Pagure'i platvormi, mis on mõeldud koodide ja pakettide metainformatsiooni koostööks. Pagure'i kasutamisest on otsustatud loobuda, kuna see platvorm nõuab suuri ressursse hooldamiseks, on stagnatsioonis ja ei ole laialdaselt levinud väljaspool Fedora't.
Fedora Linuxi arendustes osalevatele meeskondadele antakse aega üleminekuks pagure.io-lt Fedora Forge'ile kuni 2026. aasta juunini. Pärast 14.-16. juunil toimuvaid Flock 2026 konverentse viiakse pagure.io sisu arhiivirežiimi, mis lubab ainult lugemist. Pärast seda, kuni Fedora 46 väljaandeni 2027. aastal, plaanitakse eemaldada kasutusest kõik teised teenused, mis kasutavad Pagure'i, sealhulgas lähtekoodide hoidlad src.fedoraproject.org-l.
Fedora Forge'is teostatavad tööd hõlmavad:
- projekti infrastruktuuri haldamist (konfiguratsiooni haldamine, tööriistade ja juurutusskriptide arendamine);
- väljaannete valmistamist ja pakettide haldamist (tööriistad, utiliidid ja mallid Fedora väljalase, koostamine ja jagamine);
- projekti töö korraldamist (dokumentide ja spetsifikatsioonide ettevalmistamine, meeskondade koostöö);
- Fedora-spetsiifiliste rakenduste arendamine, nagu Fedora Badges, Bodhi ja fedmsg.
Fedora Forge'is on isiklike projektide arendamine, mis ei ole otseselt seotud Fedora'ga, keelatud. Fedora Forge'i ei tohi kasutada ka kolmandate osapoolte projektide arendamise peamise platsina, isegi kui nende paketid levitatakse Fedora repositooriates.
Kätkeb, et Forgejo's ei ole veel kogu Pagure'i funktsionaalsust rakendatud. Näiteks puuduvad vajalikud vahendid konfidentsiaalsete arutelude pidamiseks avalikes repositooriumides (privaatsed probleemid haavatavuste parendamise arutamiseks enne teabe avalikustamist). Praegu teevad Fedora esindajad Forgejo arendajatega koostööd puuduvate funktsioonide rakendamiseks.
Forgejo platvorm on Gitea projekti fork, mis omakorda väljendus Gogs platvormist. Forgejo peamised omadused hõlmavad madalat ressursikasutust (saab kasutada odavatel VPS) ja lihtne installimisprotsess. Pakutakse tüüpilisi töövõimalusi projektidega, nagu ülesannete haldamine, probleemide jälgimine, pull-päringud, wiki, arendajate rühmade koordineerimise vahendid, väljaannete ettevalmistamine, pakettide avaldamise automatiseerimine, juurdepääsuõiguste haldamine, pideva integratsiooni platvormidega sidumine, koodi otsimine, LDAP ja OAuth kaudu autentimine, juurdepääs repositoritele SSH ja HTTP/HTTPS protokollide kaudu, web-hookide ühendamine Slacki, Discordi ja teiste teenustega, Git-hookide ja Git LFS toetus, tööriistad repositooriumite migreerimiseks ja peegeldamiseks.
Allikas: opennet.ru
