Platforma e zhvillimit të përbashkët Forgejo 9.0 është në dispozicion, e cila ka kaluar në licencën GPLv3

Ëdhe u publikua versioni 9.0 i platformĂ«s sĂ« zhvillimit tĂ« pĂ«rbashkĂ«t Forgejo, e cila mundĂ«son vendosjen nĂ« serverat tuaj tĂ« njĂ« sistemi pĂ«r bashkĂ«punim me depo Git, qĂ« i ngjan nĂ« pĂ«rmbushjen e detyrave GitHub, Bitbucket dhe Gitlab. Forgejo Ă«shtĂ« njĂ« forkon i projektit Gitea, i cili nga ana e tij u ndan nga platforma Gogs. Ndarja e Forgejo ndodhi nĂ« vitin 2022 pas pĂ«rpjekjeve pĂ«r tregtarizimin e Gitea dhe kalimin e menaxhimit nĂ« duar tĂ« njĂ« kompanie commerciale. Projekti Forgejo ndjek parimet e menaxhimit tĂ« pavarur dhe kontrollit nga komuniteti. Git-hosting Codeberg.org ka kaluar nĂ« pĂ«rdorimin e Forgejo. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n MIT.

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:

  • U realizua kalimi nga licenca permissive MIT nĂ« licencĂ«n copyleft GPLv3+ pĂ«r kodin e ri. Ndryshimi i licencĂ«s do tĂ« thjeshtĂ«sojĂ« angazhimin e kodit nĂ« projekt, i cili shpĂ«rndahet nĂ«n licenca copyleft qĂ« nuk janĂ« tĂ« pajtueshme me MIT, duke reduktuar gjithashtu rrezikun e praktikave tĂ« kĂ«qija biznesore, siç Ă«shtĂ« lidhja e pĂ«rdoruesit me njĂ« ofrues tĂ« caktuar dhe krijimi i versioneve tĂ« modifikuara tĂ« Forgejo, tĂ« shpĂ«rndara me kufizime shtesĂ«.
  • ËshtĂ« shtuar njĂ« implementim fillestar i sistemit tĂ« kuotave tĂ« personalizueshme, i cili lejon kufizimin e madhĂ«sisĂ« sĂ« tĂ« dhĂ«nave tĂ« pĂ«rdoruesve nĂ« server. Implementimi Ă«shtĂ« i bazuar nĂ« vendosjen e kuotave tĂ« buta (soft quota), tĂ« cilat kontrollohen vetĂ«m para kryerjes sĂ« operacioneve, por nuk kufizohen nĂ« rast se kuota tejkalohet gjatĂ« kryerjes sĂ« operacioneve.
  • Lejohet pĂ«rdorimi i çelĂ«save SSH nĂ« vend tĂ« fjalĂ«kalimeve pĂ«r autentifikimin e operacioneve tĂ« pasqyrimit.
  • PĂ«r punĂ«n me Git Ă«shtĂ« lĂ«nĂ« vetĂ«m backend-i i bazuar nĂ« mjetet standarde tĂ« Git. ËshtĂ« hequr backend-i go-git me implementimin Git nĂ« gjuhĂ«n Go, çka do tĂ« thjeshtĂ«sojĂ« mbĂ«shtetje dhe do tĂ« lejojĂ« zhvillimin e Forgejo pa u shqetĂ«suar pĂ«r funksionalitetin e go-git dhe do tĂ« eliminojĂ« problemet me dĂ«mtimin e depozitave qĂ« ndodhnin nĂ« go-git.
  • ËshtĂ« hequr ofruesi i seancave i bazuar nĂ« DB Couchbase, pasi ishte i lidhur me softuer tĂ« papĂ«rshtatshĂ«m, mundĂ«sitĂ« e testimit tĂ« tĂ« cilit ishin tĂ« kufizuara.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster