Připravenost platformy pro společný rozvoj Fedora Forge

Tým CLE (Community Linux Engineering Team), založený ve společnosti Red Hat k řešení technických úkolů projektů Fedora a CentOS, jako je poskytování infrastruktury, příprava vydání a zajištění kvality, oznámil připravenost k používání platformy pro společný rozvoj Fedora Forge, postavené na základě projektu Forgejo. Projekt Fedora Forge byl vytvořen jako náhrada za vlastní platformu Pagure, používanou ve Fedoře pro spolupráci na kódu a metadatech balíčků. Bylo rozhodnuto se vzdát Pagure, protože tato platforma vyžaduje velké zdroje pro údržbu, nachází se ve stavu stagnace a nedosáhla širokého rozšíření mimo Fedoru.

Týmům zapojeným do vývoje Fedora Linux byla poskytnuta doba na přechod z pagure.io na Fedora Forge do června 2026. Po konferenci Flock 2026, která se uskuteční od 14. do 16. června, bude obsah pagure.io převeden do archivního režimu, který umožňuje pouze čtení. Poté do vydání Fedora 46 v roce 2027 plánují vyřadit z provozu také všechny ostatní služby, které používají Pagure, včetně repozitářů se zdrojovým kódem balíčků na src.fedoraproject.org.

Na Fedora Forge se bude vykonávat práce související s:

  • údržbou infrastruktury projektu (správa konfigurace, vývoj nástrojů a skriptů pro nasazení);
  • přípravou vydání a údržbou balíčků (nástroje, utility a šablony pro sestavení, vytvoření a distribuci vydání Fedora);
  • organizací práce projektu (příprava dokumentace a specifikací, spolupráce týmů);
  • vývojem specifických aplikací pro Fedoru, jako jsou Fedora Badges, Bodhi a fedmsg.

Na Fedora Forge je zakázáno vyvíjet osobní projekty, které nejsou přímo spojeny s Fedorou. Fedora Forge by také neměla být používána jako hlavní platforma pro vývoj třetích stran, i když jsou s nimi balíčky distribuovány v repozitářích Fedory.

Je poznamenáno, že na Forgejo zatím není implementována celá funkčnost Pagure. Například chybí nezbytné prostředky pro vedení důvěrných diskusí v veřejných repozitářích (privátní problém pro diskusi o opravě zranitelností před zveřejněním informací). V současné době zástupci Fedory spolupracují s vývojáři Forgejo na realizaci chybějících funkcí.

Platforma Forgejo je fork projektu Gitea, který se zase odštěpil od platformy Gogs. Klíčovými vlastnostmi Forgejo je nízká spotřeba zdrojů (může být používána na levných VPS) a jednoduchý proces instalace. Nabízí standardní možnosti práce s projekty, jako jsou správa úloh, sledování problémů (issues), pull requesty, wiki, nástroje pro koordinaci skupin vývojářů, příprava vydání, automatizace nasazování balíčků v úložištích, správa práv přístupu, integrace s platformami kontinuální integrace, prohledávání kódu, autentizace přes LDAP a OAuth, přístup k úložišti přes protokoly SSH a HTTP/HTTPS, připojení webových háků pro integraci se Slackem, Discordem a dalšími službami, podpora Git háků a Git LFS, nástroje pro migraci a zrcadlení úložišť.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster