Loaʻa i kēia manawa ʻo Forgejo 12.0 Collaborative Development Platform

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka Forgejo 12.0 collaborative development platform. Hiki iā ʻoe ke kau i kahi ʻōnaehana no ka hana like ʻana me nā waihona Git ma kāu mau kikowaena, e like me kāna mau hana iā GitHub, Bitbucket, a me Gitlab. ʻO Forgejo kahi lāʻau o ka papahana Gitea, kahi i hoʻopili ʻia mai ke kahua ʻo Gogs. Ua hoʻokaʻawale ʻia ʻo Forgejo ma 2022 ma hope o ka hoʻāʻo ʻana e kūʻai aku iā Gitea a me ka hoʻoili ʻana o ka mana i kahi hui kalepa. Hoʻopili ka papahana Forgejo i nā loina o ka hoʻokele kūʻokoʻa a me ka hoʻomalu kaiaulu. Ua hoʻololi ʻo Git hosting Codeberg.org i ka hoʻohana ʻana iā Forgejo. Ua kākau ʻia ke code papahana ma Go a māhele ʻia ma lalo o ka laikini GPLv3.

ʻO nā hiʻohiʻona koʻikoʻi o ka paepae he haʻahaʻa ka hoʻohana ʻana i nā kumuwaiwai (hiki ke hoʻohana ʻia ma ka papa Raspberry Pi a i ʻole ke kumu kūʻai haʻahaʻa VPS) a me kahi kaʻina hana hoʻonohonoho maʻalahi. Hāʻawi ʻia nā hiʻohiʻona hoʻokele papahana maʻamau, e like me ka hoʻokele hana, ka nānā ʻana i nā pilikia, nā noi huki, wiki, nā mea hana no ka hoʻonohonoho ʻana i nā hui hoʻomohala, ka hoʻomākaukau ʻana i ka hoʻokuʻu ʻana, ke kau ʻana i nā pūʻolo automated i nā waihona, ka hoʻokele kuleana komo, ka hoʻohui ʻana me nā kahua hoʻohui hoʻomau, ka ʻimi code, ka hōʻoia ma o LDAP a me OAuth, ke komo ʻana i ka waihona ma o SSH a me nā protocol HTTP/HTTPS, e hiki ai i nā webhooks no ka hoʻohui ʻana me Slack, Discord, a me nā lawelawe ʻē aʻe, ke kākoʻo no nā Git hooks a me Git LFS, nā mea hana no ka neʻe ʻana a me ke aniani ʻana i nā waihona. ʻO kahi hiʻohiʻona kūikawā ka hiki ke hoʻohana i ka protocol ActivityPub e hoʻohui i nā papahana pākahi i loko o kahi pūnaewele federated. nā kikowaena nā mea hoʻomohala.

Nā hoʻololi nui:

  • Ua hoʻolālā hou ʻia ka ʻaoʻao hoʻohana. Ua hoʻohui ʻia nā hana ʻē aʻe i ka papa kuhikuhi.
     Loaʻa i kēia manawa ʻo Forgejo 12.0 Collaborative Development Platform
  • Hoʻomaikaʻi ʻia no ka nānā ʻana i nā noi huki ma ka pae commit (ma kahi o kahi changelog piha e uhi ana i nā hana a pau, ma kēia ʻano e loiloi ʻia nā hana hoʻokahi). Ua hoʻohui ʻia nā pihi i mua a i hope no ka hoʻokele ʻana i nā commit i ka wā o ka loiloi. Ua ʻae ʻia ka hoʻohana ʻana i ke pihi loiloi hope no nā hana hoʻokahi. Ua waiho ʻia ka ʻōlelo wehewehe commit ma nā ʻaoʻao loiloi.
     Loaʻa i kēia manawa ʻo Forgejo 12.0 Collaborative Development Platform
  • Hoʻohui i kahi koho e hoʻouna i nā leka uila e pili ana i nā hemahema i ka wā e hoʻokō ai i nā hana i hoʻonohonoho ʻia (Forgejo Actions).
  • Hoʻonui ʻia ke kaʻina hana o ka nānā ʻana i nā paio me nā noi huki wehe i ka wā e hoʻokuʻi ana i nā hana hou i ka lālā i manaʻo ʻia. Ma mua, ua loaʻa i kēlā ʻano loiloi i kahi ukana I/O e like me ka helu o nā noi huki wehe ma muli o ka hana ʻana i ka lāʻau hana. Ke hoʻololi nei i ke kauoha "git merge-tree --write-tree" i ʻae ʻia ka hoʻohui ʻana me ka ʻole o ke komo ʻana i ka lāʻau hana, kahi i hōʻemi nui ai i ka ukana ma nā hoʻolālā nui.
  • Hoʻohui i ka hiki ke hoʻohana i ka SSH no nā hana i hoʻopaʻa ʻia ma OpenPGP. No ka hoʻopaʻa inoa ʻana ma hope o ka hoʻoponopono ʻana i nā faila a i ʻole ka ʻae ʻana i nā loli, hiki ke hoʻohana ʻia kahi kī SSH ma kahi o kahi kī GPG (ua hana ʻia ka pūlima ma ka TPM ma o ka ssh-agent).
  • Ma ka paʻamau, hoʻohui ʻia kahi faila robots.txt e hoʻomaopopo i nā bots e pili ana i nā ʻāpana ʻaʻole pono e kuhikuhi ʻia.
  • Hoʻohui ʻia kahi hiʻohiʻona e hoʻopaʻa i ka ʻōpala me ka papahana nui.
     Loaʻa i kēia manawa ʻo Forgejo 12.0 Collaborative Development Platform
  • Hoʻohui ʻia ke kākoʻo no ka nānā ʻana i nā hiʻohiʻona 3D ma ke ʻano glTF.
     Loaʻa i kēia manawa ʻo Forgejo 12.0 Collaborative Development Platform
  • ʻAe ka mea hoʻoponopono manaʻo iā ʻoe e indent me ke kī Tab.
  • Ma muli o Alpine 3.22, ua hana ʻia kahi kiʻi pahu mākaukau no ka holo ʻana iā Forgejo 12, me ka hoʻohana ʻana iā Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 a me OpenSSH 10.0.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka