Dostupná platforma pro spolupráci Forgejo 13.0

Byla vydána verze platformy pro spolupráci Forgejo 13.0, která umožňuje nasazení systému pro spolupráci na repozitářích Git na vlastních serverech, připomínající svými funkcemi GitHub, Bitbucket a Gitlab. Forgejo je fork projektu Gitea, který se naopak odštěpil od platformy Gogs. Oddělení Forgejo proběhlo v roce 2022 po pokusech o komercializaci Gitea a přechodu řízení do rukou komerční společnosti. Projekt Forgejo se drží principů nezávislého řízení a pod kontrolou komunity. Na používání Forgejo přešel Git-hoster Codeberg.org. Kód projektu je napsán v jazyce Go a je distribuován pod licencí GPLv3.

Klíčovými vlastnostmi platformy je nízká spotřeba zdrojů (může být používána na desce Raspberry Pi nebo v levných VPS) a jednoduchý proces instalace. Jsou k dispozici standardní funkce práce s projekty, jako je správa úkolů, sledování problémů (issues), pull requesty, wiki, nástroje pro koordinaci skupin vývojářů, příprava verzí, automatizace nasazení balíčků do repozitářů, správa oprávnění, integrace s platformami pro kontinuální integraci, vyhledávání v kódu, autentizace přes LDAP a OAuth, přístup k repozitáři prostřednictvím protokolů SSH a HTTP/HTTPS, připojení webhooks pro integraci se Slackem, Discordem a dalšími službami, podpora Git hooks a Git LFS, nástroje pro migraci a zrcadlení repozitářů. Zvlášť se zdůrazňuje možnost využití protokolu ActivityPub pro spojení jednotlivých servery vývojáře.

Hlavní změny:

  • Byly přidány možnosti pro informování administrátora veřejně přístupného serveru o porušení pravidel a umístění nežádoucího obsahu. Stížnosti mohou být směrovány na uživatele, organizace, repozitáře, pull requesty, zprávy o problémech a komentáře.
    Dostupná platforma pro spolupráci Forgejo 13.0

    Po odeslání stížnosti se zobrazují v samostatné sekci rozhraní administrátora. Opakované stížnosti jsou seskupovány a tříděny v celkovém seznamu podle počtu oznámení, která byly odeslána různými účastníky.

    Dostupná platforma pro spolupráci Forgejo 13.0
  • Byl přidán rozhraní pro migraci projektů ze systému spolupráce Pagure, které může být použito k přesunu projektů na nedávno spuštěnou službu spolupráce Fedora Forge, vyvíjenou jako náhrada platformy Pagure, používané ve Fedoře pro spolupráci s kódem a metadaty balíčků.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Byla přidána nastavení „[security].GLOBAL_TWO_FACTOR_REQUIREMENT“, které vyžaduje od uživatelů nebo administrátorů povinné používání dvoufaktorové autentizace, například pomocí jednorázových hesel (TOTP).
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Bylo zajištěno odstranění EXIF metadat z obrázků nahrávaných jako avatary uživatelů nebo obrázky do repozitářů. Čistění umožňuje zabránit úniku citlivých údajů, jako jsou informace o umístění a zařízení uživatele. Pro odstranění EXIF metadat z dříve nahraných obrázků byla navržena příkaz „forgejo doctor avatar-strip-exif“.
  • Byla přidána možnost prohlížení logu minulých pokusů o spuštění zpracovatelů Actions.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Do webového rozhraní byla přidána podpora statické analýzy souborů se zpracovateli Actions pro včasné odhalení typických překlepů a chyb, jako je použití zpracovatele v nesprávném kontextu.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Při nuceném provádění push žádosti byla zajištěna zobrazení informací o stavu sestavení všech commitů v prostředí kontinuální integrace.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Do editoru textu ve formátu Markdown byly přidány klávesové zkratky pro používání tučného (Ctrl+B) a kurzívního (Ctrl+I) písma ve vybraném fragmentu.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • Bylo zajištěno zobrazení doby načítání aplikací před vydáním, jako jsou hotové binární sestavení.
    Dostupná platforma pro spolupráci Forgejo 13.0
  • V seznamu commitů byl implementován výpis tagů souvisejících s commity.
    Dostupná platforma pro spolupráci Forgejo 13.0

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