Forgejo 12.0 Mfumo Shirikishi wa Maendeleo Sasa Unapatikana

Kutolewa kwa jukwaa la maendeleo shirikishi la Forgejo 12.0 kumechapishwa. Inakuruhusu kupeleka mfumo wa kazi shirikishi na hazina za Git kwenye seva zako, sawa katika majukumu yake kwa GitHub, Bitbucket, na Gitlab. Forgejo ni uma wa mradi wa Gitea, ambao nao ulijitenga na jukwaa la Gogs. Forgejo ilitenganishwa mnamo 2022 baada ya majaribio ya kuifanya Gitea kuwa ya kibiashara na kuhamisha udhibiti kwa kampuni ya kibiashara. Mradi wa Forgejo unazingatia kanuni za usimamizi huru na udhibiti wa jamii. Git hosting Codeberg.org imebadilika na kutumia Forgejo. Msimbo wa mradi umeandikwa kwa Go na unasambazwa chini ya leseni ya GPLv3.

Sifa muhimu za mfumo huu ni matumizi ya chini ya rasilimali (inaweza kutumika kwenye ubao wa Raspberry Pi au kwa gharama nafuu). VPS) na mchakato rahisi wa usakinishaji. Vipengele vya kawaida vya usimamizi wa miradi hutolewa, kama vile usimamizi wa kazi, ufuatiliaji wa masuala, maombi ya kuvuta, wiki, zana za kuratibu timu za wasanidi programu, utayarishaji wa kutolewa, uwekaji otomatiki wa vifurushi katika hazina, usimamizi wa haki za ufikiaji, ujumuishaji na mifumo endelevu ya ujumuishaji, utafutaji wa msimbo, uthibitishaji kupitia LDAP na OAuth, ufikiaji wa hazina kupitia itifaki za SSH na HTTP/HTTPS, kuwezesha webhooks kwa ujumuishaji na Slack, Discord, na huduma zingine, usaidizi wa Git hooks na Git LFS, zana za kuhamisha na kuakisi hazina. Kipengele maalum ni uwezo wa kutumia itifaki ya ActivityPub kuunganisha miradi ya mtu binafsi katika mtandao ulioshirikishwa. seva watengenezaji.

Mabadiliko kuu:

  • Ukurasa wa wasifu wa mtumiaji umeundwa upya. Vitendo vya ziada vimeongezwa kwenye menyu ya wasifu.
     Forgejo 12.0 Mfumo Shirikishi wa Maendeleo Sasa Unapatikana
  • Kiolesura kilichoboreshwa cha kukagua maombi ya kuvuta katika kiwango cha ahadi (badala ya logi kamili inayofunika ahadi zote, katika hali hii ahadi za mtu binafsi hukaguliwa kwa kufuatana). Vifungo vya mbele na nyuma vimeongezwa ili kusogeza kupitia ahadi wakati wa ukaguzi. Utumiaji wa kitufe cha kukagua mwisho kwa shughuli za kibinafsi umeruhusiwa. Maandishi ya maelezo ya ahadi yameachwa yaonekane kwenye kurasa za ukaguzi.
     Forgejo 12.0 Mfumo Shirikishi wa Maendeleo Sasa Unapatikana
  • Imeongeza chaguo la kutuma arifa za barua pepe kuhusu kushindwa wakati wa kutekeleza kazi zilizoratibiwa (Vitendo vya Forgejo).
  • Iliboresha mchakato wa kuangalia mizozo na maombi ya kuvuta wazi wakati wa kusukuma ahadi mpya kwa tawi lengwa. Hapo awali, hundi kama hiyo ilisababisha mzigo wa I/O sawia na idadi ya maombi ya wazi ya kuvuta kwa sababu ya operesheni kutumika kwa mti unaofanya kazi. Kubadilisha hadi amri ya "git merge-tree --write-tree" iliruhusu kuunganishwa bila kufikia mti unaofanya kazi, ambayo ilipunguza kwa kiasi kikubwa mzigo katika upelekaji mkubwa.
  • Imeongeza uwezo wa kutumia SSH kwa kazi zilizounganishwa hapo awali na OpenPGP. Ili kusaini ahadi baada ya kuhariri faili au kukubali mabadiliko, ufunguo wa SSH sasa unaweza kutumika badala ya ufunguo wa GPG (saini inatolewa katika TPM kupitia ssh-agent).
  • Kwa chaguomsingi, faili ya robots.txt huongezwa ili kufahamisha roboti kuhusu sehemu ambazo hazipaswi kuorodheshwa.
  • Imeongeza kipengele ili kuweka uma katika kusawazisha na mradi mkuu.
     Forgejo 12.0 Mfumo Shirikishi wa Maendeleo Sasa Unapatikana
  • Usaidizi ulioongezwa wa kuhakiki miundo ya 3D katika umbizo la glTF.
     Forgejo 12.0 Mfumo Shirikishi wa Maendeleo Sasa Unapatikana
  • Kihariri cha maoni sasa kinakuruhusu kujongeza kwa kutumia kitufe cha Tab.
  • Kulingana na Alpine 3.22, picha ya kontena iliyo tayari kutumika kwa ajili ya kuendesha Forgejo 12 imeundwa, kwa kutumia Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 na OpenSSH 10.0.

Chanzo: opennet.ru

Kuongeza maoni