Platforma e zhvillimit të përbashkët Forgejo 9.0 është e disponueshme, duke kaluar në licencën GPLv3

E shkruar botoimi i platformës së zhvillimit të përbashkët Forgejo 9.0, e cila lejon vendosjen në serverët tuaj të një sistemi për bashkëpunim me ruajtjet Git, e ngjashme me funksionalitetet e GitHub, Bitbucket dhe Gitlab. Forgejo është një fork i projektit Gitea, i cili nga ana e tij është degëzuar nga platforma Gogs. Shkëputja e Forgejo-s ndodhi në vitin 2022 pas përpjekjeve për komercializimin e Gitea-s dhe kalimin e menaxhimit në duar të një kompanie tregtare. Projekti Forgejo ndjek parimet e menaxhimit të pavarur dhe kontrollit nga komuniteti. Git-hostingu 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 kyçe të platformës përfshijnë konsum të ulët të burimeve (mund të përdoret në bordin Raspberry Pi ose në pajisje të lira) VPS) dhe procesi i thjeshtë i instalimit. Oferohen mundësi standarde për menaxhimin e projekteve, si menaxhimi i detyrave, gjurmimi i problemeve (issues), pull-request-et, wiki, mjete për koordinimin e grupeve të zhvilluesve, përgatitja e lëshimeve, automatizimi i vendosjes së paketave në repositorë, menaxhimi i të drejtave të aksesit, integrimi me platformat e integrimit të vazhdueshëm, kërkimi i kodit, autentikimi përmes LDAP dhe OAuth, akses në repositorë përmes protokolleve SSH dhe HTTP/HTTPS, lidhja e web-hooks për integrim me Slack, Discord dhe shërbime të tjera, mbështetje për Git hooks dhe Git LFS, mjete për migrimin dhe pasqyrimin e repositorëve. Veçanërisht përmendet mundësia e përdorimit të protokollit ActivityPub për të bashkuar zhvillues të veçantë në një rrjet federativ. serverësh për zhvilluesit.

Ndryshimet kryesore:

  • ËshtĂ« realizuar kalimi nga licenca permissive MIT nĂ« licencĂ«n copyleft GPLv3+ pĂ«r kodin e ri. Ndryshimi i licencĂ«s do tĂ« lehtĂ«sojĂ« pĂ«rdorimin e kodit tĂ« pĂ«rfshirĂ« nĂ« projekt, i cili shpĂ«rndahet nĂ«n licencat copyleft, tĂ« cilat nuk janĂ« tĂ« pajtueshme me MIT, si dhe do tĂ« zvogĂ«lojĂ« rrezikun e praktikave tĂ« kĂ«qija tĂ« biznesit, siç Ă«shtĂ« lidhja e pĂ«rdoruesit me njĂ« ofrues tĂ« caktuar dhe krijimi i versione modifikua tĂ« Forgejo-s qĂ« shpĂ«rndahen me kufizime shtesĂ«.
  • Kjo e re sjell njĂ« implementim fillestar tĂ« sistemit tĂ« kuotave tĂ« konfigurueshme, tĂ« cilat lejojnĂ« kufizimin e madhĂ«sisĂ« sĂ« tĂ« dhĂ«nave tĂ« pĂ«rdoruesve nĂ« server. Implementimi bazohet nĂ« vendosjen e kuotave tĂ« buta (soft quota), tĂ« cilat kontrollohen vetĂ«m para kryerjes sĂ« operacioneve, por nuk kufizohen nĂ« rastin e tejkalimit tĂ« kuotĂ«s gjatĂ« realizimit tĂ« operacioneve.
  • Lejohet pĂ«rdorimi i çelĂ«save SSH nĂ« vend tĂ« fjalĂ«kalimeve pĂ«r autentikimin e operacioneve tĂ« pasqyrimit.
  • PĂ«r punĂ«n me Git Ă«shtĂ« mbĂ«rritur vetĂ«m backend bazuar nĂ« mjetin standard Git. ËshtĂ« fshirĂ« backend go-git me implementimin e Git nĂ« gjuhĂ«n Go, gjĂ« qĂ« do tĂ« thjeshtojĂ« mirĂ«mbajtjen, do tĂ« lejojĂ« zhvillimin e Forgejo-s pa u shqetĂ«suar pĂ«r funksionalitetet e go-git dhe do tĂ« eliminojĂ« problemet me dĂ«mtimin e ruajtjeve, qĂ« ndodhnin nĂ« go-git.
  • ËshtĂ« fshirĂ« ofruesi i sesioneve bazuar nĂ« DBMS Couchbase, pasi ai Ă«shtĂ« lidhur me software tĂ« mbyllur, mundĂ«sitĂ« e testimit tĂ« tĂ« cilit janĂ« tĂ« kufizuara.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster