Kutulutsidwa kwa nsanja yachitukuko ya Forgejo 12.0 kwasindikizidwa. Zimakulolani kuti mutumize kachitidwe ka ntchito yothandizana ndi ma Git repositories pa maseva anu, ofanana ndi ntchito zake ku GitHub, Bitbucket, ndi Gitlab. Forgejo ndi foloko ya polojekiti ya Gitea, yomwe idachoka pa nsanja ya Gogs. Forgejo adalekanitsidwa mu 2022 atayesa kugulitsa Gitea ndikusamutsa ulamuliro ku kampani yamalonda. Pulojekiti ya Forgejo imatsatira mfundo za kasamalidwe kodziyimira pawokha komanso kuwongolera anthu. Git kuchititsa Codeberg.org yasintha kugwiritsa ntchito Forgejo. Khodi ya polojekitiyi imalembedwa mu Go ndipo imagawidwa pansi pa layisensi ya GPLv3.
Zinthu zofunika kwambiri pa nsanjayi ndi kugwiritsa ntchito zinthu zochepa (zingagwiritsidwe ntchito pa bolodi la Raspberry Pi kapena pamtengo wotsika). VPS) ndi njira yosavuta yokhazikitsira. Zinthu zokhazikika zoyendetsera polojekiti zimaperekedwa, monga kasamalidwe ka ntchito, kutsatira nkhani, zopempha zokoka, wiki, zida zogwirizanitsa magulu opanga mapulogalamu, kukonzekera kutulutsidwa, kuyika phukusi lokha m'malo osungiramo zinthu, kasamalidwe ka ufulu wopeza, kuphatikiza ndi nsanja zophatikizana mosalekeza, kusaka ma code, kutsimikizira kudzera mu LDAP ndi OAuth, mwayi wopezera malo kudzera mu ma protocol a SSH ndi HTTP/HTTPS, kulola ma webhook kuti aphatikizidwe ndi Slack, Discord, ndi ntchito zina, kuthandizira ma Git hooks ndi Git LFS, zida zosinthira ndikuwonetsa malo osungiramo zinthu. Chinthu chapadera ndi kuthekera kogwiritsa ntchito protocol ya ActivityPub kuphatikiza mapulojekiti payokha kukhala netiweki yogwirizana. maseva opanga.
Zosintha zazikulu:
- Tsamba la mbiri ya ogwiritsa ntchito lakonzedwanso. Zochita zina zawonjezedwa ku menyu yambiri.

- Mawonekedwe owongolera owunikiranso zopempha zokoka pamlingo wodzipereka (m'malo mosintha zonse zomwe zachitika, mwanjira iyi zomwe munthu amachita zimawunikiridwa motsatizana). Mabatani a kutsogolo ndi kumbuyo awonjezedwa kuti muzitha kuyang'ana pazochita pakuwunika. Kugwiritsa ntchito batani lowunikiranso komaliza pazochita zamunthu payekha kwaloledwa. Mawu ofotokozera asiyanitsidwa pamasamba obwereza.

- Adawonjezera mwayi wotumiza zidziwitso za imelo za zolephera mukamagwira ntchito zomwe zakonzedwa (Forgejo Actions).
- Kuwongolera njira yowonera mikangano ndi zopempha zotseguka pokankhira mabizinesi atsopano kunthambi yomwe mukufuna. M'mbuyomu, cheke yotereyi idapangitsa kuti I/O ichuluke molingana ndi kuchuluka kwa zopempha zotseguka chifukwa cha opareshoni yomwe ikugwiritsidwa ntchito pamtengo wogwira ntchito. Kusintha ku lamulo la "git merge-tree --write-tree" kuloledwa kugwirizanitsa popanda kupeza mtengo wogwira ntchito, zomwe zinachepetsa kwambiri katundu mumagulu akuluakulu.
- Onjezani kuthekera kogwiritsa ntchito SSH pazinthu zomwe zidamangidwa kale ndi OpenPGP. Kusaina zochita mutasintha mafayilo kapena kuvomereza zosintha, kiyi ya SSH tsopano itha kugwiritsidwa ntchito m'malo mwa kiyi ya GPG (siginecha imapangidwa mu TPM kudzera pa ssh-agent).
- Mwachikhazikitso, fayilo ya robots.txt imawonjezedwa kuti idziwitse bots za zigawo zomwe siziyenera kulembedwa.
- Anawonjezera chinthu kuti foloko ikhale yogwirizana ndi polojekiti yayikulu.

- Thandizo lowonjezera pakuwoneratu mitundu ya 3D mumtundu wa glTF.

- Wokonza ndemanga tsopano amakupatsani mwayi wolowera pogwiritsa ntchito kiyi ya Tab.
- Kutengera ndi Alpine 3.22, chithunzi chokonzekera kugwiritsa ntchito Forgejo 12 chapangidwa, pogwiritsa ntchito Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 ndi OpenSSH 10.0.
Source: opennet.ru




