Valmis Fedora Forge koostööplatvorm

CLE (Community Linux Engineering Team), mis on asutatud Red Hatis Fedora ja CentOS projektide tehniliste ülesannete lahendamiseks, sealhulgas infrakstruuri pakkumine, väljaannete ettevalmistamine ja kvaliteedi tagamine, kuulutas välja valmisoleku kasutada koostööplatvormi Fedora Forge, mis põhineb projektil Forgejo. Fedora Forge projekt on loodud asendama seda, mis on tuntud kui Pagure, mida kasutatakse Fedora pakettide koodi ja metaandmete koostööks. Pagurest otsustati loobuda, kuna see platvorm nõuab rohkem ressursse hooldamiseks, on stagnatsioonis ja ei ole laialdaselt levinud väljaspool Fedora.

Fedora Linuxi arendustiimidele on antud aega üleminekuks pagure.io-lt Fedora Forge'ile kuni juuni 2026. Pärast 14.-16. juunil 2026 toimuvat Flock konverentsi muudetakse pagure.io sisu arhiivirežiimiks, mis lubab ainult lugemist. Pärast seda, enne Fedora 46 väljaandmist 2027. aastal, plaanitakse kõrvaldada ka kõik muud teenused, mis kasutavad Pagure't, sealhulgas pakettide lähtekoodide hoidlad src.fedoraproject.org-s.

Fedora Forge'is teostatakse järgmisi ülesandeid:

  • projekti infrastruktuuri hooldamine (konfiguratsiooni haldamine, arendusvahendite ja paigaldusskriptide väljatöötamine);
  • väljaannete ettevalmistamine ja pakettide hooldamine (tööriistad, utiliidid ja mallid Fedora väljaannete koostamiseks, genereerimiseks ja levitamiseks);
  • projekti töö korraldamine (dokumentatsiooni ja spetsifikatsioonide ettevalmistamine, meeskondade koostöö);
  • Fedora-spetsiifiliste rakenduste arendamine, nagu Fedora Badges, Bodhi ja fedmsg.

Fedora Forge'is ei ole lubatud isiklike projektide arendamine, mis ei ole otseselt seotud Fedora'ga. Fedora Forge'i ei tohiks kasutada ka kolmandate osapoolte projektide arendamise peamise platvormina, isegi kui nende paketid levitatakse Fedora hoidlates.

Tuleb märkida, et Forgejos ei ole veel kõik Pagure'i funktsioonid rakendatud. Näiteks puuduvad vajalikud vahendid konfidentsiaalsete arutelude pidamiseks avalikes hoidlates (privaatne teema haavatavuste parandus arutamiseks enne teabe avalikustamist). Praegu teevad Fedora esindajad koostööd Forgejo arendajatega puuduvate funktsioonide elluviimiseks.

Forgejo platvorm on Gitea projekti fork, mis omakorda on välja kasvanud Gogs platformist. Forgejo peamised omadused on madal ressursikasutuse vajadus (võib kasutada odavatel serveritel) VPS) ja lihtne installimisprotsess. Pakutakse standardseid võimalusi projektidega töötamiseks, nagu ülesannete haldamine, probleemide jälgimine (issues), pull-päringud, wiki, arendajate grupi koordineerimise vahendid, väljaannete ettevalmistamine, pakettide paigutamise automatiseerimine hoidlates, juurdepääsuõiguste haldamine, pideva integreerimise platvormidega seondumine, koodi otsimine, LDAP ja OAuth kaudu autentimine, hoidla juurdepääs SSH ja HTTP/HTTPS protokollide kaudu, web-hookide ühendamine Slacki, Discordi ja teiste teenustega, Git-hookide ja Git LFS-i tugi, samuti hoidlate migratsiooni ja peegeldamise tööriistad.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster