ગોગ્સ 0.13 સહયોગી વિકાસ પ્રણાલીનું પ્રકાશન

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

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

  • સમય સ્કેલ પર પ્રવૃત્તિ પ્રદર્શિત કરવી;
  • SSH અને HTTP/HTTPS દ્વારા રીપોઝીટરીની ઍક્સેસ;
  • SMTP, LDAP અને રિવર્સ પ્રોક્સી દ્વારા પ્રમાણીકરણ;
  • એકાઉન્ટ્સ, રિપોઝીટરીઝ અને સંસ્થાઓ/ટીમો માટે બિલ્ટ-ઇન નિયંત્રણો;
  • રીપોઝીટરીમાં ડેટા ઉમેરવાની ઍક્સેસ ધરાવતા વિકાસકર્તાઓને ઉમેરવા અને દૂર કરવા માટેનું ઇન્ટરફેસ;
  • Slack, Discord અને Dingtalk જેવી તૃતીય-પક્ષ સેવાઓમાંથી હેન્ડલર્સને એકીકૃત કરવા માટે વેબહૂક સિસ્ટમ;
  • ગિટ હુક્સ અને ગિટ એલએફએસને કનેક્ટ કરવા માટે સપોર્ટ;
  • ભૂલ સંદેશાઓ (સમસ્યાઓ), પુલ વિનંતીઓ પર પ્રક્રિયા કરવા અને દસ્તાવેજીકરણ તૈયાર કરવા માટે વિકી મેળવવા માટે ઇન્ટરફેસની ઉપલબ્ધતા;
  • અન્ય સિસ્ટમોમાંથી રિપોઝીટરીઝ અને વિકિને સ્થાનાંતરિત કરવા અને પ્રતિબિંબિત કરવા માટેનાં સાધનો;
  • કોડ અને વિકી સંપાદન માટે વેબ ઈન્ટરફેસ;
  • Gravatar અને તૃતીય-પક્ષ સેવાઓ દ્વારા અવતાર ડાઉનલોડ કરવું;
  • ઈ-મેલ દ્વારા સૂચનાઓ મોકલવા માટેની સેવા;
  • એડમિન પેનલ;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • HTML-ટેમ્પલેટ્સની સિસ્ટમ દ્વારા ઇન્ટરફેસને કસ્ટમાઇઝ કરવાની ક્ષમતા;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

ગોગ્સ 0.13 સહયોગી વિકાસ પ્રણાલીનું પ્રકાશન

નવા પ્રકાશનમાં:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (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.
  • આવૃત્તિ 1.18 પહેલા, ગો કમ્પાઈલર માટેની આવશ્યકતાઓમાં વધારો કરવામાં આવ્યો છે.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો