Kutulutsidwa kwa dongosolo lachitukuko la Gogs 0.13

Zaka ziwiri ndi theka pambuyo pa kukhazikitsidwa kwa nthambi ya 0.12, kutulutsidwa kwatsopano kwa Gogs 0.13 kunasindikizidwa, dongosolo lokonzekera mgwirizano ndi Git repositories, kukulolani kuti mutumize ntchito yokumbutsa za GitHub, Bitbucket ndi Gitlab pazida zanu kapena m'malo amtambo. Khodi ya projekitiyo idalembedwa mu Go ndipo ili ndi chilolezo pansi pa layisensi ya MIT. Macaron web framework imagwiritsidwa ntchito kupanga mawonekedwe. Dongosololi lili ndi zofunikira zochepa kwambiri ndipo zitha kuyikidwa pa Raspberry Pi board.

Zofunikira zazikulu za Gogs:

  • Kuwonetsa zochitika pa nthawi;
  • Kufikira kumalo osungiramo zinthu pogwiritsa ntchito ma protocol a SSH ndi HTTP/HTTPS;
  • Kutsimikizira kudzera pa SMTP, LDAP ndi Reverse proxy;
  • Akaunti yomangidwa, yosungirako ndi bungwe/kasamalidwe kamagulu;
  • Chiyankhulo chowonjezera ndi kuchotsa opanga omwe ali ndi mwayi wowonjezera deta kumalo osungirako;
  • Makina a hook a pa intaneti ophatikizira ogwira ntchito kuchokera kumagulu ena monga Slack, Discord ndi Dingtalk;
  • Thandizo lolumikiza ndowe za Git ndi Git LFS;
  • Kupezeka kwa mawonekedwe olandila mauthenga olakwika (nkhani), kukonza zopempha kukoka ndi Wiki pokonzekera zolembedwa;
  • Zida zosamuka ndi kuwonetsera nkhokwe ndi wikis kuchokera ku machitidwe ena;
  • Mawonekedwe a intaneti a code yosinthira ndi wiki;
  • Kuyika ma avatar kudzera mu Gravatar ndi ntchito za chipani chachitatu;
  • Utumiki wotumiza zidziwitso ndi imelo;
  • Administrator gulu;
  • Mawonekedwe azilankhulo zambiri amamasuliridwa m'zilankhulo 30;
  • Kutha kusintha mawonekedwe kudzera pa template ya HTML;
  • Kuthandizira kusungirako magawo mu MySQL, PostgreSQL, SQLite3 ndi TiDB.

Kutulutsidwa kwa dongosolo lachitukuko la Gogs 0.13

M'kutulutsa kwatsopano:

  • Ndizotheka kugwiritsa ntchito chizindikiro chofikira munthu m'munda wachinsinsi.
  • Pamasamba opangira ndi kusamutsa malo osungira, njira yawonjezeredwa kuti isalembedwe, yomwe imasiya malo osungiramo anthu, koma imayibisa pamndandanda wa ogwiritsa ntchito popanda kulumikizana mwachindunji ndi mawonekedwe a Gogs.
  • Anawonjezera zoikamo zatsopano "[git.timeout] DIFF" (kutha kwa git diff), "[seva] SSH_SERVER_MACS" (mndandanda wamaadiresi ovomerezeka a MAC), "[chosungira] DEFAULT_BRANCH" (dzina losakhazikika la nthambi ya nkhokwe zatsopano), "[seva ] SSH_SERVER_ALGORITHMS" (mndandanda wama algorithms ovomerezeka akusinthana makiyi).
  • Ndizotheka kufotokozera dongosolo lanu losungirako PostgreSQL.
  • Thandizo lowonjezera popereka zithunzi za Mermaid ku Markdown.
  • Dzina losasinthika la nthambi lasinthidwa kuchoka ku master kupita ku main.
  • Zosungirako za MSSQL zachotsedwa.
  • Zofunikira za Go compiler zawonjezedwa kukhala mtundu 1.18.
  • Zizindikiro zofikira tsopano zasungidwa pogwiritsa ntchito SHA256 hashes m'malo mosungidwa momveka bwino.

Source: opennet.ru

Kuwonjezera ndemanga