The Forgejo 12.0 Collaborative Development Platform is Now Available

Megjelent a Forgejo 12.0 közös fejlesztési platform kiadása, amely lehetővé teszi, hogy saját szerverein Git repozitóriumokkal való együttműködésre alkalmas rendszert telepítsen, hasonlóan a GitHub, Bitbucket és GitLab által kínált megoldásokhoz. A Forgejo a Gitea projekt forkja, amely a Gogs platformról ágazott le. A Forgejo 2022-ben vált el a Gitea-tól, miután megpróbálták a Gitea kereskedelmi hasznosítását, és a menedzsment egy kereskedelmi vállalat kezébe került. A Forgejo projekt az önálló irányítás és a közösség átláthatóságának elveit követi. A Git-hosztoló Codeberg.org is áttért a Forgejo használatára. A projekt kódját Go nyelven írták, és GPLv3 licenc alatt terjesztik.

A platform kulcsfontosságú jellemzői közé tartozik az alacsony erőforrás-felhasználás (használható Raspberry Pi lapon vagy olcsó VPS) és az egyszerű telepítési folyamat. Alapvető projektkezelési funkciók állnak rendelkezésre, például feladatkezelés, probléma-nyomkövetés (issues), pull-kérések, wiki, fejlesztői csoportok koordinálására szolgáló eszközök, kiadások előkészítése, csomagok tárolókba történő automatikus kihelyezése, hozzáférési jogok kezelése, folyamatos integrációs platformokkal való összekapcsolás, kódkeresés, LDAP és OAuth általi hitelesítés, tárolók elérése SSH és HTTP/HTTPS protokollokon keresztül, web-hookok csatlakoztatása Slack, Discord és más szolgáltatások integrálására, Git-hookok és Git LFS támogatása, valamint eszközök tárolók migrálására és tükrözésére. Külön kiemelhető az ActivityPub protokoll használatának lehetősége, amely lehetővé teszi az egyes szerverek fejlesztőknek szólnak.

Főbb változások:

  • Átdolgozásra került a felhasználói profil oldal. Új akciók kerültek hozzáadásra a profil menüjéhez.
    The Forgejo 12.0 Collaborative Development Platform is Now Available
  • Javult a pull kérések egyes commitok szintjén történő áttekintésének felülete (a teljes commit lista helyett ez a módszer folyamatosan ellenőrzi az egyes commitokat). A commitok közötti navigációhoz "előre" és "hátra" gombokat adtak hozzá. Engedélyezve lett az áttekintés befejezésének gombja az egyes commitokhoz. Az áttekintő oldalon látható maradt a commitmagyarázó szöveg.
    The Forgejo 12.0 Collaborative Development Platform is Now Available
  • Hozzáadták a lehetőséget, hogy e-mail értesítéseket küldjenek ütemezett feladatok (Forgejo Actions) során fellépő hibákról.
  • Optimalizálták a nyitott pull kérésekkel való ütközések ellenőrzésének folyamatát, amikor új commitokat helyeznek a célágra. Korábban ez a fajta ellenőrzés arányosan terhelte a bemeneti/kimeneti rendszert a nyitott pull kérések számával, mivel a munka fájlstruktúrára kellett hivatkozni. Az "git merge-tree --write-tree" parancs használatára való áttérés lehetővé tette a merge műveletek végrehajtását anélkül, hogy a munkafájlokhoz kellett volna nyúlni, ami jelentősen csökkentette a terhelést nagyszabású telepítések során.
  • Hozzáadták a SSH használatának lehetőségét a korábban OpenPGP-re támaszkodó feladatokhoz. A commitok aláírásához, fájlok módosítása vagy változások átvétele után, a GPG kulcs helyett SSH kulcs is alkalmazható (az aláírás a TPM-en keresztül az ssh-agenttel készül).
  • Alapértelmezés szerint létrehozták a robots.txt fájlt, amely tájékoztatja a robotokat az indexelés alól kizárt szakaszokról.
  • Hozzáadták a funkciót a forkok fő projekt állapotával való szinkronizálásához.
    The Forgejo 12.0 Collaborative Development Platform is Now Available
  • Megérkezett a glTF formátumú 3D-modellek előnézetének támogatása.
    The Forgejo 12.0 Collaborative Development Platform is Now Available
  • A megjegyzés szerkesztőben lehetőség nyílt a Tab billentyűvel való behúzásra.
  • Az Alpine 3.22 alapjain készült el a Forgejo 12 indítására szolgáló konténerkép, amely a Git 2.49.1, a GnuPG 2.4.7, a SQLite 3.49.2 és az OpenSSH 10.0 használatát segíti.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster