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.

- 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.

- 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.

- Hoʻohui ʻia ke kākoʻo no ka nānā ʻana i nā hiʻohiʻona 3D ma ke ʻano glTF.

- ʻ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




