Представен е изходният проект GitBucket 4.38, който развива система за сътрудничество с Git хранилища с интерфейс, подобен на GitHub, GitLab или Bitbucket. Системата се отличава със своята простота на инсталиране, възможност за разширяване на функционалността чрез приставки и съвместимост с API на GitHub. Кодът е написан на 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




