Представен е новият 4.38 версия на проекта GitBucket, развиваща система за съвместна работа с Git репозитории с интерфейс в стил GitHub, GitLab или Bitbucket. Системата се отличава с лесна инсталация, възможност за разширяване на функционалността чрез добавки и съвместимост с GitHub API. Кодът е написан на Scala и е достъпен под лиценза Apache 2.0. За база данни могат да се използват MySQL и PostgreSQL.
Основни възможности на GitBucket:
- Поддръжка на публични и частни Git репозитории с достъп чрез HTTP и SSH;
- Поддръжка на GitLFS;
- Интерфейс за навигация в репозитория с поддръжка на онлайн редактиране на файлове;
- Наличие на Wiki за подготовка на документация;
- Интерфейс за управление на съобщения за грешки (Issues);
- Инструменти за обработка на заявки за промяна (Pull request);
- Система за изпращане на уведомления по електронна поща;
- Проста система за управление на потребители и групи с поддръжка на интеграция с LDAP;
- Система от добавки с колекция от разширения, разработени от участници от общността. Възможности като създаване на gist бележки, публикуване на анонси, архивиране, излъчване на уведомления на работния плот, изграждане на графици на комити, и рендиране на AsciiDoc са реализирани като добавки.
В новото издание:
- Предоставя се възможност за добавяне на собствени полета в Issues и pull заявки. Полетата се добавят в интерфейса с настройките на репозитория. Например, в Issues може да се добави поле с дата, до която трябва да бъде решен проблемът.

- Разрешено е назначаването на няколко лица, отговорни за отстраняването на проблеми (Issues) и рецензиране на pull заявки.

- Потребителите се предоставя интерфейс за смяна на забравена или компрометирана парола. За потвърждаване на операцията е необходимо да се настрои изпращане на имейли по SMTP.

- При показване на материали, създадени с помощта на Markdown, е реализирана поддръжка на хоризонтално превъртане за много широки таблици.

- Добавена е опция за команден ред „—jetty_idle_timeout“ за настройка на времето за неактивност. сървър Jetty. По подразбиране времето за неактивност е зададено на 5 минути.
Източник: opennet.ru




