ĂshtĂ« publikuar versioni i platformĂ«s pĂ«r zhvillimin e pĂ«rbashkĂ«t Forgejo 13.0, e cila lejon tĂ« vendosni nĂ« serverĂ«t tuaj njĂ« sistem pĂ«r bashkĂ«punim me depozitĂ« Git, i ngjashĂ«m me detyrat qĂ« zgjidhin GitHub, Bitbucket dhe Gitlab. Forgejo Ă«shtĂ« njĂ« fork i projektit Gitea, i cili nga ana e tij Ă«shtĂ« ndarĂ« nga platforma Gogs. Ndarja e Forgejo ndodhi nĂ« vitin 2022 pas pĂ«rpjekjeve pĂ«r komercializimin e Gitea dhe kalimin e menaxhimit nĂ« duar tĂ« njĂ« kompanie komerciale. Projekti Forgejo ndjek parimet e menaxhimit tĂ« pavarur dhe pĂ«rgjegjĂ«sisĂ« pĂ«r komunitetin. Git-hosting Codeberg.org Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e Forgejo. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3.
Karakteristikat kryesore të platformës janë konsumimi i ulët i burimeve (mund të përdoret në një bord Raspberry Pi ose në një kompjuter të lirë VPS) dhe një proces i thjeshtë instalimi. Ofron mundësi standarde për menaxhimin e projekteve, si menaxhimi i detyrave, ndjekja e problemeve (issues), kërkesat për tërheqje, wiki, mjete për koordinimin e grupeve të zhvilluesve, përgatitja e lëshimeve, automatizimi i vendosjes së paketave në depo, menaxhimi i të drejtave të aksesit, lidhja me platforma të integrimit të vazhdueshëm, kërkimi i kodit, autentifikimi përmes LDAP dhe OAuth, q adgang në depo përmes protokolleve SSH dhe HTTP/HTTPS, lidhja e web-hook-eve për integrim me Slack, Discord dhe shërbime të tjera, mbështetje për Git hooks dhe Git LFS, mjetet për migërimin dhe pasqyrimin e depozita. Veçanërisht theksohet mundësia e përdorimit të protokollit ActivityPub për bashkimin e zhvilluesve në një rrjet të federuar. serverëve zhvilluesve.
Ndryshimet kryesore:
- Shtuar mundësi për informimin e administratës të serverit publikisht të aksesueshëm mbi shkeljet e rregullave dhe vendosjen e përmbajtjeve të padëshiruara. Ankesat mund të dërgohen për përdoruesit, organizatat, depozitat, kërkesat për tërheqje, raportet për probleme dhe komente.

Pas pastrimit të ankesave, ato shfaqen në një seksion të veçantë të ndërfaqes së administratorit. Ankesat e përsëritura grupohen dhe renditen në një listë të përbashkët sipas numrit të njoftimeve të dërguara nga pjesëmarrës të ndryshëm.

- Shtuar një ndërfaqe për migrimin e projekteve nga sistemi i zhvillimit të përbashkët Pagure, i cili mund të përdoret për të transferuar projekte në shërbimin e ri të zhvillimit të përbashkët Fedora Forge, zhvilluar për të zëvendësuar platformën Pagure që përdoret në Fedora për bashkëpunimin me kodin dhe metadatat e pakove.

- Shtuar cilësimi «[security].GLOBAL_TWO_FACTOR_REQUIREMENT», që përfshin për përdoruesit ose administratorët përdorimin e detyrueshëm të autentifikimit me dy faktorë, për shembull, mbi bazën e fjalëkalimeve të përkohshme (TOTP).

- Siguruar heqjen e metadata EXIF nga skedarët me imazhe të ngarkuara si avatare për përdoruesit ose imazhe në depo. Pastrimi parandalon rrjedhjen e të dhënave të ndjeshme, siç janë informacionet mbi vendndodhjen dhe pajisjen e përdoruesit. Për heqjen e metadata EXIF nga imazhet e ngarkuara më parë, ofrohet komanda «forgejo doctor avatar-strip-exif».
- Shtuar mundësinë për të parë logun e përpjekjeve të kaluara për të nisur procesorët e veprimeve.

- Në ndërfaqen web është shtuar mbështetje për analizën statike të skedarëve me procesorët e veprimeve për të identifikuar herët gabimet tipike dhe gabimet, siç është përdorimi i procesorit në një kontekst të gabuar.

- Kur detyrohet të kryhet një kërkesë push, sigurohet tregimi i informacioneve mbi statusin e ndërtimit të të gjitha komiteteve në mjedisin e integrimit të vazhdueshëm.

- Në redaktorin e tekstit në formatin Markdown janë shtuar kombinime të tasteve për të përdorur shkruajtin e trashë (Ctrl+B) dhe të pjerrët (Ctrl+I) në seksionin e zgjedhur.

- Siguruar tregimi i kohës së ngarkesës së aplikacioneve për lëshim, siç janë ndërtimet binarë të gatshme.

- Në listën e komiteteve është realizuar tregimi i etiketave të lidhura me komitetet.

Burimi: opennet.ru










