Platfform Datblygu Cydweithredol Forgejo 12.0 Ar Gael Nawr

Mae datganiad platfform datblygu cydweithredol Forgejo 12.0 wedi'i gyhoeddi. Mae'n caniatáu ichi ddefnyddio system ar gyfer gwaith cydweithredol gydag ystorfeydd Git ar eich gweinyddion, yn debyg yn ei dasgau i GitHub, Bitbucket, a Gitlab. Mae Forgejo yn fforch o brosiect Gitea, a oedd yn ei dro wedi canghennu o blatfform Gogs. Gwahanwyd Forgejo yn 2022 ar ôl ymdrechion i fasnacheiddio Gitea a throsglwyddo rheolaeth i gwmni masnachol. Mae prosiect Forgejo yn glynu wrth egwyddorion rheolaeth annibynnol a rheolaeth gymunedol. Mae cynnal Git, Codeberg.org, wedi newid i ddefnyddio Forgejo. Mae cod y prosiect wedi'i ysgrifennu yn Go ac wedi'i ddosbarthu o dan y drwydded GPLv3.

Nodweddion allweddol y platfform yw defnydd adnoddau isel (gellir ei ddefnyddio ar fwrdd Raspberry Pi neu mewn safleoedd cost isel Datganiad Personol Dioddefwr) a phroses osod syml. Darperir nodweddion rheoli prosiectau safonol, megis rheoli tasgau, olrhain problemau, ceisiadau tynnu, wici, offer ar gyfer cydlynu timau datblygwyr, paratoi rhyddhau, gosod pecynnau awtomataidd mewn ystorfeydd, rheoli hawliau mynediad, integreiddio â llwyfannau integreiddio parhaus, chwilio cod, dilysu trwy LDAP ac OAuth, mynediad i ystorfeydd trwy brotocolau SSH a HTTP/HTTPS, bachynnau gwe ar gyfer integreiddio â Slack, Discord, a gwasanaethau eraill, cefnogaeth ar gyfer bachynnau Git a Git LFS, offer ar gyfer mudo ac adlewyrchu ystorfeydd. Nodwedd arbennig yw'r gallu i ddefnyddio'r protocol ActivityPub i uno prosiectau unigol yn rhwydwaith ffederal. gweinyddwyr datblygwyr.

Newidiadau mawr:

  • Mae tudalen proffil y defnyddiwr wedi'i hailgynllunio. Mae gweithredoedd ychwanegol wedi'u hychwanegu at y ddewislen proffil.
     Platfform Datblygu Cydweithredol Forgejo 12.0 Ar Gael Nawr
  • Rhyngwyneb gwell ar gyfer adolygu ceisiadau tynnu ar lefel yr ymrwymiad (yn lle log newidiadau llawn sy'n cwmpasu'r holl ymrwymiadau, yn y modd hwn caiff ymrwymiadau unigol eu hadolygu'n olynol). Ychwanegwyd botymau ymlaen ac yn ôl ar gyfer llywio trwy ymrwymiadau yn ystod yr adolygiad. Caniatawyd defnyddio'r botwm diwedd adolygiad ar gyfer ymrwymiadau unigol. Mae testun esboniad yr ymrwymiad wedi'i adael yn weladwy ar dudalennau adolygu.
     Platfform Datblygu Cydweithredol Forgejo 12.0 Ar Gael Nawr
  • Ychwanegwyd opsiwn i anfon hysbysiadau e-bost am fethiannau wrth gyflawni swyddi wedi'u hamserlennu (Gweithrediadau Forgejo).
  • Optimeiddiwyd y broses o wirio am wrthdaro gyda cheisiadau tynnu agored wrth wthio ymrwymiadau newydd i'r gangen darged. Yn flaenorol, roedd gwiriad o'r fath yn arwain at lwyth I/O yn gymesur â nifer y ceisiadau tynnu agored oherwydd bod y llawdriniaeth yn cael ei chymhwyso i'r goeden waith. Roedd newid i'r gorchymyn "git merge-tree --write-tree" yn caniatáu uno heb gael mynediad at y goeden waith, a oedd yn lleihau'r llwyth yn sylweddol mewn defnyddiau mawr.
  • Ychwanegwyd y gallu i ddefnyddio SSH ar gyfer tasgau a oedd gynt ynghlwm wrth OpenPGP. I lofnodi ymrwymiadau ar ôl golygu ffeiliau neu dderbyn newidiadau, gellir defnyddio allwedd SSH nawr yn lle allwedd GPG (cynhyrchir y llofnod yn y TPM trwy ssh-agent).
  • Yn ddiofyn, ychwanegir ffeil robots.txt i hysbysu robotiaid am adrannau na ddylid eu mynegeio.
  • Ychwanegwyd nodwedd i gadw'r fforc mewn cydamseriad â'r prif brosiect.
     Platfform Datblygu Cydweithredol Forgejo 12.0 Ar Gael Nawr
  • Ychwanegwyd cefnogaeth ar gyfer rhagolwg o fodelau 3D ar ffurf glTF.
     Platfform Datblygu Cydweithredol Forgejo 12.0 Ar Gael Nawr
  • Mae'r golygydd sylwadau bellach yn caniatáu ichi fewnoli gan ddefnyddio'r allwedd Tab.
  • Yn seiliedig ar Alpine 3.22, crëwyd delwedd cynhwysydd parod i'w defnyddio ar gyfer rhedeg Forgejo 12, gan ddefnyddio Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 ac OpenSSH 10.0.

Ffynhonnell: opennet.ru

Ychwanegu sylw