Forgejo 12.0 samvinnuþróunarvettvangur nú fáanlegur

Útgáfa samvinnuþróunarvettvangsins Forgejo 12.0 hefur verið gefin út. Það gerir þér kleift að setja upp kerfi fyrir samvinnu með Git-geymslum á netþjónum þínum, svipað í verkefnum sínum og GitHub, Bitbucket og Gitlab. Forgejo er gaffall Gitea-verkefnisins, sem aftur greindist frá Gogs-kerfinu. Forgejo var aðskilið árið 2022 eftir tilraunir til að markaðssetja Gitea og flytja stjórnina til viðskiptafyrirtækis. Forgejo-verkefnið fylgir meginreglum sjálfstæðrar stjórnunar og samfélagsstjórnunar. Git-hýsingin Codeberg.org hefur skipt yfir í að nota Forgejo. Verkefniskóðinn er skrifaður í Go og er dreift undir GPLv3 leyfinu.

Helstu eiginleikar kerfisins eru lítil auðlindanotkun (hægt að nota á Raspberry Pi borðinu eða í ódýrum VPS) og einfalt uppsetningarferli. Boðið er upp á staðlaða eiginleika verkefnastjórnunar, svo sem verkefnastjórnun, vandamálamælingar, beiðnir um að nota forritara (pull requests), wiki, verkfæri til að samhæfa forritarateymi, undirbúning útgáfu, sjálfvirka pakkasetningu í geymslum, stjórnun aðgangsréttinda, samþættingu við samfellda samþættingarpalla, kóðaleit, auðkenningu í gegnum LDAP og OAuth, aðgang að geymslum í gegnum SSH og HTTP/HTTPS samskiptareglur, virkjun veftenginga fyrir samþættingu við Slack, Discord og aðrar þjónustur, stuðning við Git hooks og Git LFS, verkfæri til að flytja og spegla geymslur. Sérstakur eiginleiki er möguleikinn á að nota ActivityPub samskiptareglurnar til að sameina einstök verkefni í eitt sambandsnet. netþjónum verktaki.

Helstu breytingar:

  • Notendasniðssíðan hefur verið endurhönnuð. Fleiri aðgerðir hafa verið bættar við sniðvalmyndina.
     Forgejo 12.0 samvinnuþróunarvettvangur nú fáanlegur
  • Bætt viðmót til að fara yfir pull requests á commit-stigi (í stað þess að hafa heildarbreytingaskrá sem nær yfir allar commits, eru einstakar commits skoðaðar í röð í þessum ham). Hnappar til að halda áfram og til baka hafa verið bætt við til að fletta í gegnum commits meðan á yfirferð stendur. Notkun hnappsins „Enda yfirferð“ fyrir einstakar commits hefur verið leyfð. Útskýringartexti commits hefur verið látinn vera sýnilegur á yfirferðarsíðum.
     Forgejo 12.0 samvinnuþróunarvettvangur nú fáanlegur
  • Bætt við möguleika á að senda tölvupósttilkynningar um mistök þegar áætluð verkefni eru keyrð (Forgejo Actions).
  • Bætti ferlið við að athuga hvort árekstrar væru við opnar pull-beiðnir þegar nýjar commit-færslur voru sendar á markgreinina. Áður leiddi slík athugun til I/O-álags í hlutfalli við fjölda opinna pull-beiðna vegna aðgerðarinnar sem var beitt á vinnutréð. Skipt var yfir í skipunina "git merge-tree --write-tree" sem gerði kleift að sameina án þess að fá aðgang að vinnutrénu, sem minnkaði verulega álagið í stórum dreifingum.
  • Bætt við möguleikanum á að nota SSH fyrir verkefni sem áður voru tengd OpenPGP. Til að undirrita commit eftir að skrám hefur verið breytt eða breytingar samþykktar er nú hægt að nota SSH-lykil í stað GPG-lykils (undirskriftin er búin til í TPM í gegnum ssh-agent).
  • Sjálfgefið er að robots.txt skrá sé bætt við til að upplýsa vélmenni um hluta sem ekki ætti að vera skráðir.
  • Bætt við eiginleika til að halda forkinu samstilltu við aðalverkefnið.
     Forgejo 12.0 samvinnuþróunarvettvangur nú fáanlegur
  • Bætt við stuðningi við forskoðun á 3D líkönum í glTF sniði.
     Forgejo 12.0 samvinnuþróunarvettvangur nú fáanlegur
  • Í athugasemdarritlinum er nú hægt að draga inn athugasemdir með Tab-takkanum.
  • Búið er til tilbúið ílátsmynd (container image) fyrir Forgejo 3.22, byggt á Alpine 12, með því að nota Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 og OpenSSH 10.0.

Heimild: opennet.ru

Bæta við athugasemd