Ekipi CLE (Community Linux Engineering Team), i krijuar në kompaninë Red Hat për të zgjidhur çështjet teknike të projekteve Fedora dhe CentOS, si ofrimi i infrastrukturës, përgatitja e çlirimeve dhe sigurimi i cilësisë, shpalli gatishmërinë për të përdorur platformën e bashkëpunimit Fedora Forge, e ndërtuar mbi projektin Forgejo. Projekti Fedora Forge është krijuar për të zëvendësuar platformën e saj Pagure, e cila përdoret në Fedora për bashkëpunimin me kodin dhe metadatat e paketave. Është vendosur të braktiset Pagure, pasi kjo platformë kërkon burime të mëdha për mirëmbajtje, është në një gjendje stagnimi dhe nuk ka pasur një shpërndarje të gjerë përtej Fedora.
Ekipet që marrin pjesë në zhvillimin e Fedora Linux kanë kohë për të kaluar nga pagure.io në Fedora Forge deri në qershor 2026. Pas konferencës Flock 2026, e cila do të mbahet më 14-16 qershor, përmbajtja e pagure.io do të kalojë në modin arkivor, që lejon vetëm të lexuar. Pas kësaj, deri në publikimin e Fedora 46 në vitin 2027, planifikojnë të heqin nga përdorimi edhe të gjitha shërbimet e tjera që përdorin Pagure, duke përfshirë depozitë me kodin burimor të paketave në src.fedoraproject.org.
Në Fedora Forge do të kryhen punë që lidhen me:
- mbështetje e infrastrukturës së projektit (menaxhimi i konfigurimeve, zhvillimi i mjeteve dhe skripteve për implementim);
- përgatitja e versioneve dhe mbështetje për paketat (mjete, utilitare dhe shabllone për ndërtimin, formimin dhe shpërndarjen e versioneve të Fedora);
- organizimi i punës së projektit (përgatitja e dokumentacionit dhe specifikimeve, bashkëpunimi i ekipeve);
- Zhvillimi i aplikacioneve specifike për Fedora, si Fedora Badges, Bodhi dhe fedmsg.
Në Fedora Forge është ndaluar zhvillimi i projekteve personale që nuk lidhen drejtpërdrejt me Fedora. Fedora Forge gjithashtu nuk duhet të përdoret si një platformë kryesore për zhvillimin e projekteve të tjera, edhe nëse paketat me to shpërndahen në depozitë të Fedora.
Vërehet se në Forgejo ende nuk është implementuar e gjithë funksionaliteti i Pagure. Për shembull, mungojnë mjetet e nevojshme për mbajtjen e diskutimeve konfidenciale në depozita publike (çështje private për diskutimin e rregullimeve të dobësive përpara se të zbulohen informacionet). Aktualisht, përfaqësuesit e Fedora po punojnë me zhvilluesit e Forgejo për të zbatuar funksionet e mungesës.
Platforma Forgejo është një fork i projektit Gitea, i cili vetë është shkëputur nga platforma Gogs. Karakteristikat kryesore të Forgejo janë konsumimi i ulët i burimeve (mund të përdoret në serverë të lirë VPS) dhe procesi i thjeshtë i instalimit. Ofron mundësi standarde për menaxhimin e projekteve, si menaxhimi i detyrave, ndjekja e problemeve (issues), pull-requestet, wiki, mjetet për koordinimin e grupeve të zhvilluesve, përgatitja e lëshimeve, automatizimi i vendosjes së paketave në depo, menaxhimi i të drejtave të aksesit, integrimi me platformat e integrimit të vazhdueshëm, kërkimi i kodit, autentifikimi përmes LDAP dhe OAuth, akses në depo përmes protokolleve SSH dhe HTTP/HTTPS, lidhja e web-hooks për integrim me Slack, Discord dhe shërbime të tjera, mbështetje për Git-hooks dhe Git LFS, mjetet për migrimin dhe pasqyrimin e depozitivave.
Burimi: opennet.ru
