Ekipi CLE (Komuniteti Linux Ekipi i Inxhinierisë), i themeluar në Red Hat për të adresuar sfidat teknike të Fedora dhe CentOS, siç është sigurimi i infrastrukturës, përgatitja e publikimit dhe sigurimi i cilësisë, njoftoi gatishmërinë e saj për të përdorur platformën e zhvillimit bashkëpunues Fedora Forge, të ndërtuar mbi projektin Forgejo. Fedora Forge u krijua për të zëvendësuar platformën pronësore Pagure të Fedora-s, e cila përdoret nga Fedora për bashkëpunim në metadatat e kodit dhe paketave. Vendimi u mor për të braktisur Pagure sepse kërkon burime të konsiderueshme mirëmbajtjeje, është në stanjacion dhe nuk ka arritur një përdorim të gjerë jashtë Fedora-s.
Për ekipet e përfshira në zhvillimin e Fedora-s Linux, u është dhënë kohë deri në qershor 2026 për të migruar nga pagure.io në Fedora Forge. Pas konferencës Flock 2026, e cila do të zhvillohet më 14-16 qershor, përmbajtja e pagure.io do të zhvendoset në një modalitet arkivimi vetëm për lexim. Pas kësaj, të gjitha shërbimet e tjera që përdorin Pagure, duke përfshirë edhe depot e kodit burimor në src.fedoraproject.org, janë planifikuar të hiqen nga përdorimi para publikimit të Fedora 46 në vitin 2027.
Fedora Forge do të përdoret për të kryer punë që lidhen me:
- mirëmbajtja e infrastrukturës së projektit (menaxhimi i konfigurimit, zhvillimi i mjeteve dhe skripteve të vendosjes);
- përgatitja e versioneve dhe mirëmbajtja e paketave (mjete, shërbime dhe shabllone për ndërtimin, gjenerimin dhe shpërndarjen e versioneve të Fedora-s);
- organizimi i punës së projektit (përgatitja e dokumentacionit dhe specifikimeve, puna e përbashkët e ekipeve);
- Zhvillimi i aplikacioneve specifike për Fedora-n, të tilla si Fedora Badges, Bodhi dhe fedmsg.
Projektet personale që nuk lidhen drejtpërdrejt me Fedora-n ndalohen të zhvillohen në Fedora Forge. Fedora Forge gjithashtu nuk duhet të përdoret si platforma kryesore e zhvillimit për projektet e palëve të treta, edhe nëse paketat e tyre shpërndahen në depot e Fedora-s.
Vërehet se Forgejo ende nuk i ka të gjitha funksionalitetet e Pagere të implementuara. Për shembull, i mungojnë mjetet e nevojshme për të zhvilluar diskutime konfidenciale në depo publike (çështje private për të diskutuar rregullimet e dobësive para zbulimit). Përfaqësuesit e Fedora-s aktualisht po punojnë me zhvilluesit e Forgejo për të implementuar veçoritë që mungojnë.
Platforma Forgejo është një degëzim i projektit Gitea, i cili nga ana tjetër u nda nga platforma Gogs. Karakteristikat kryesore të Forgejo përfshijnë konsum të ulët të burimeve (i përshtatshëm për kosto të ulët) VPS) dhe një proces të thjeshtë instalimi. Ofrohen veçori standarde të menaxhimit të projekteve, të tilla si menaxhimi i detyrave, gjurmimi i problemeve, kërkesat për tërheqje, një wiki, mjete për koordinimin e ekipeve të zhvillimit, përgatitja e publikimeve, vendosja automatike e paketave në depo, menaxhimi i të drejtave të aksesit, integrimi me platforma integrimi të vazhdueshëm, kërkimi i kodit, vërtetimi LDAP dhe OAuth, aksesi në depo nëpërmjet SSH dhe HTTP/HTTPS, webhook-e për integrim me Slack, Discord dhe shërbime të tjera, mbështetje për Git hook-e dhe Git LFS, dhe mjete për migrimin dhe pasqyrimin e depove.
Burimi: opennet.ru
