Forgejo 12.0 együttműködésen alapuló fejlesztési platform már elérhető

Megjelent a Forgejo 12.0 kollaboratív fejlesztői platform kiadása. Lehetővé teszi egy Git-tárolókkal rendelkező, közös munkára alkalmas rendszer telepítését a szervereiden, feladataiban hasonlóak a GitHub, a Bitbucket és a Gitlab feladataihoz. A Forgejo a Gitea projekt elágazása, amely viszont a Gogs platformról ágazott le. A Forgejo 2022-ben vált le, miután megpróbálták kereskedelmi forgalomba hozni a Giteát, és az irányítást egy kereskedelmi vállalatnak adták át. A Forgejo projekt a független menedzsment és a közösségi irányítás elveit követi. A Codeberg.org-ot üzemeltető Git a Forgejo használatára váltott. A projekt kódja Go nyelven íródott, és GPLv3 licenc alatt kerül terjesztésre.

A platform főbb jellemzői az alacsony erőforrás-fogyasztás (használható Raspberry Pi alaplapon vagy alacsony költségű környezetben) VPS) és egy egyszerű telepítési folyamat. Standard projektmenedzsment funkciókat biztosítunk, mint például a feladatkezelés, a problémakövetés, a pull requestek, a wiki, a fejlesztői csapatok koordinálására szolgáló eszközök, a kiadások előkészítése, a csomagok automatizált elhelyezése a tárolókban, a hozzáférési jogok kezelése, az integráció a folyamatos integrációs platformokkal, a kódkeresés, a hitelesítés LDAP és OAuth protokollokon keresztül, a tárolóhoz való hozzáférés SSH és HTTP/HTTPS protokollokon keresztül, webhookok a Slack, Discord és más szolgáltatásokkal való integrációhoz, a Git hookok és a Git LFS támogatása, eszközök a tárolók migrálásához és tükrözéséhez. Különleges funkció az ActivityPub protokoll használatának lehetősége az egyes projektek egy összevont hálózatba való egyesítésére. szervereket fejlesztők.

Nagy változások:

  • A felhasználói profil oldalát újraterveztük. További műveletek kerültek a profilmenübe.
    
Forgejo 12.0 együttműködésen alapuló fejlesztési platform már elérhető
  • Továbbfejlesztett felület a pull requestek commit szintű áttekintéséhez (a teljes, minden commitot tartalmazó változásnapló helyett ebben a módban az egyes commitok egymás után kerülnek áttekintésre). Előre és vissza gombok kerültek hozzáadásra a commitok közötti navigáláshoz az áttekintés során. Engedélyezve lett az áttekintés vége gomb használata az egyes commitokhoz. A commit magyarázó szövege látható maradt az áttekintési oldalakon.
    
Forgejo 12.0 együttműködésen alapuló fejlesztési platform már elérhető
  • Hozzáadott egy opciót, amely e-mail értesítéseket küld a hibákról az ütemezett feladatok (Forgejo Actions) végrehajtásakor.
  • Optimalizáltuk a nyitott pull requestekkel való ütközések ellenőrzésének folyamatát új commitok cél ágra küldésekor. Korábban egy ilyen ellenőrzés a nyitott pull requestek számával arányos I/O terhelést eredményezett, mivel a műveletet a munkafára alkalmazták. A "git merge-tree --write-tree" parancsra való átállás lehetővé tette az egyesítést a munkafához való hozzáférés nélkül, ami jelentősen csökkentette a terhelést nagy telepítések esetén.
  • Lehetővé vált az SSH használata a korábban OpenPGP-hez kötött feladatokhoz. A fájlok szerkesztése vagy a módosítások elfogadása utáni commitok aláírásához mostantól SSH-kulcs használható GPG-kulcs helyett (az aláírás a TPM-ben generálódik ssh-agenten keresztül).
  • Alapértelmezés szerint egy robots.txt fájl kerül hozzáadásra, hogy tájékoztassa a botokat azokról a szakaszokról, amelyeket nem szabad indexelni.
  • Hozzáadott egy funkciót, hogy a fork szinkronban maradjon a fő projekttel.
    
Forgejo 12.0 együttműködésen alapuló fejlesztési platform már elérhető
  • Hozzáadott támogatás a 3D modellek glTF formátumú előnézetéhez.
    
Forgejo 12.0 együttműködésen alapuló fejlesztési platform már elérhető
  • A megjegyzésszerkesztőben mostantól a Tab billentyűvel is behúzható a szöveg.
  • Az Alpine 3.22 alapján létrehoztunk egy használatra kész konténerképet a Forgejo 12 futtatásához, Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 és OpenSSH 10.0 használatával.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster