Lëshimi i sistemit të zhvillimit bashkëpunues Gogs 0.13

Спустя два с половиной года с момента формирования ветки 0.12 опубликован новый значительный выпуск Gogs 0.13, системы для организации совместной работы с репозиториями Git, позволяющей на собственном оборудовании или в облачных окружениях развернуть сервис, напоминающий GitHub, Bitbucket и Gitlab. Код проекта написан на языке Go и поставляется под лицензией MIT. Для формирования интерфейса применяется web-фреймворк Macaron. Система имеет достаточно низкие требования к ресурсам и может быть развёрнута на плате Raspberry Pi.

Основные возможности Gogs:

  • Shfaqja e aktivitetit në një afat kohor;
  • Qasja në depo nëpërmjet protokolleve SSH dhe HTTP/HTTPS;
  • Autentifikimi nëpërmjet SMTP, LDAP dhe përfaqësuesit të kundërt;
  • Llogaria e integruar, depoja dhe organizimi/menaxhimi i ekipit;
  • Ndërfaqe për shtimin dhe heqjen e zhvilluesve që kanë akses në shtimin e të dhënave në depo;
  • Sistem ueb-hook për integrimin e mbajtësve nga shërbimet e palëve të treta si Slack, Discord dhe Dingtalk;
  • Mbështetje për lidhjen e grepave Git dhe Git LFS;
  • Disponueshmëria e ndërfaqeve për marrjen e mesazheve të gabimit (çështjet), përpunimin e kërkesave për tërheqje dhe Wiki për përgatitjen e dokumentacionit;
  • Mjete për migrimin dhe pasqyrimin e depove dhe wiki-ve nga sisteme të tjera;
  • Ndërfaqe në internet për modifikimin e kodit dhe wiki;
  • Ngarkimi i avatarëve përmes Gravatar dhe shërbimeve të palëve të treta;
  • Shërbimi për dërgimin e njoftimeve me email;
  • Paneli i administratorit;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • Aftësia për të personalizuar ndërfaqen përmes sistemit të shablloneve HTML;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

Lëshimi i sistemit të zhvillimit bashkëpunues Gogs 0.13

Në publikimin e ri:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (unlisted), оставляющая репозиторий публичным, но скрывающая его в списке для пользователей без прямого доступа в интерфейс Gogs.
  • Добавлены новые настройки «[git.timeout] DIFF» (таймаут для git diff), «[server] SSH_SERVER_MACS» (список разрешённых MAC-адресов), «[repository] DEFAULT_BRANCH» (название ветки по умолчанию для новых репозиториев), «[server] SSH_SERVER_ALGORITHMS» (список допустимых алгоритмов для обмена ключами).
  • Предоставлена возможность указания собственной схемы хранения для PostgreSQL.
  • Добавлена поддержка отрисовки Mermaid-диаграмм в Markdown.
  • Название ветки по умолчанию изменено с master на main.
  • Объявлен устаревшим бэкенд хранения MSSQL.
  • Kërkesat për përpiluesin Go janë rritur në versionin 1.18.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

Burimi: opennet.ru

Shto një koment