Release of Gogs 0.13 биргелешкен өнүктүрүү системасы

0.12 филиалы түзүлгөндөн эки жарым жыл өткөндөн кийин, Git репозиторийлери менен кызматташууну уюштуруу системасы, Gogs 0.13 жаңы олуттуу релиз жарыяланды, бул сизге GitHub, Bitbucket жана Gitlabди эске салган кызматты өзүңүздүн жабдыктарыңызга же булут чөйрөлөрүндө. Долбоордун коду Go тилинде жазылган жана MIT лицензиясы боюнча лицензияланган. Интерфейсти түзүү үчүн Macaron веб алкагы колдонулат. Системанын ресурстук талаптары төмөн жана Raspberry Pi тактасында жайгаштырса болот.

Gogs негизги өзгөчөлүктөрү:

  • Убакыт тилкесинде иш-аракеттерди көрсөтүү;
  • SSH жана HTTP/HTTPS протоколдору аркылуу репозиторийге кирүү;
  • SMTP, LDAP жана Reverse прокси аркылуу аутентификация;
  • Камтылган эсеп, репозиторий жана уюм/команданы башкаруу;
  • Репозиторийге маалыматтарды кошууга мүмкүнчүлүгү бар иштеп чыгуучуларды кошуу жана алып салуу үчүн интерфейс;
  • Slack, Discord жана Dingtalk сыяктуу үчүнчү тараптын кызматтарынан иштетүүчүлөрдү интеграциялоо үчүн веб илмек системасы;
  • Git илгичтерин жана Git LFSти туташтыруу үчүн колдоо;
  • Ката билдирүүлөрүн (маселелерин) кабыл алуу, тартуу суроо-талаптарын иштетүү үчүн интерфейстердин жана документтерди даярдоо үчүн Викитин болушу;
  • Башка системалардан репозиторийлерди жана викилерди көчүрүү жана чагылдыруу үчүн куралдар;
  • Кодду жана викиди түзөтүү үчүн веб-интерфейс;
  • Gravatar жана үчүнчү тараптын кызматтары аркылуу аватарларды жүктөө;
  • Электрондук почта аркылуу билдирүүлөрдү жөнөтүү кызматы;
  • Администратор панели;
  • 30 тилге которулган көп тилдүү интерфейс;
  • HTML шаблон системасы аркылуу интерфейсти ыңгайлаштыруу мүмкүнчүлүгү;
  • MySQL, PostgreSQL, SQLite3 жана TiDBде параметрлерди сактоо үчүн колдоо.

Release of Gogs 0.13 биргелешкен өнүктүрүү системасы

Жаңы чыгарылышта:

  • Сырсөз талаасында жеке жетүү белгисин колдонууга болот.
  • Репозиторийди түзүү жана өткөрүп берүү беттеринде тизмеден чыгаруу опциясы кошулду, ал репозиторийди жалпыга ачык калтырат, бирок аны Gogs интерфейсине түз кире албаган колдонуучулар үчүн тизмеде жашырат.
  • Кошулган жаңы орнотуулар “[git.timeout] DIFF” (git diff үчүн таймаут), “[server] SSH_SERVER_MACS” (уруксат берилген MAC даректеринин тизмеси), “[репозиторий] DEFAULT_BRANCH” (жаңы репозиторийлер үчүн демейки филиалдын аталышы), “[ сервер ] SSH_SERVER_ALGORITHMS" (ачкыч алмашуу үчүн жарактуу алгоритмдердин тизмеси).
  • PostgreSQL үчүн өзүңүздүн сактоо схемаңызды көрсөтсөңүз болот.
  • Markdown'да Mermaid диаграммаларын көрсөтүү үчүн кошумча колдоо.
  • Демейки филиалдын аталышы башкыдан негизгиге өзгөртүлдү.
  • MSSQL сактагыч сервери эскирди.
  • Go компиляторуна талаптар 1.18 версиясына чейин көбөйтүлдү.
  • Кирүү токендери азыр ачык текстте сакталгандын ордуна SHA256 хэштери аркылуу сакталат.

Source: opennet.ru

Комментарий кошуу