
Сегодня российской компанией «РОСА» было объявлено о том, что они выпустили вторую крупную версию своей «среды разработки и сборки программного обеспечения» ABF 2.0.
Данная среда предназначается для того, чтобы упростить процесс по сборке пакетов с программным обеспечением и позиционируется в качестве платформы, предназначенной для того, чтобы разрабатывать сами дистрибутивы Linux. Кроме самой компании-разработчика ABF уже стала основным инструментом и авторов некоторых других дистрибутивов, которые основываются на ROSA / Mandriva – таких, как OpenMandriva и Conectiva. Согласно с заявлением авторов, в новой версии ABF мы сможем увидеть более чем сотню новшеств, предназначенных для того, чтобы упростить работу и создание самих дистрибутивов. При этом основное внимание уделяется двум пунктам – необходимости расширить возможности в системе по хранению исходного кода пакетов, а также, чтобы развивать подсистему сборки.
Среди наиболее существенных изменений в релизе второй версии системы, стоит обратить внимание на:
- В системе появилась REST API для того, чтобы разработчики могли пользоваться возможностями платформы со сторонних приложений и сервисов.
- Ввод функции Pull Request, которая дает возможность предложить собственные изменения в исходном коде каких-либо проектов в Git-репозиториях других пользователей ABF (то есть вы сможете форкнуть проект в ABF, а также произвести модификацию исходников и предложить авторам свои варианты новшеств).
- Возможность комментировать код построчно, используя язык разметки GitHub Flavored Markdown.
- Специальный трекер, предназначенный для того, чтобы реагировать на изменения в коде (в случае, если в коммите указываются номера задача или же появились задачи и запросы, направленные на изменение кода).
- Поддерживается классический режим работы с Git через SSH.
- При помощи данной системы вы теперь сможете обеспечить полноценную поддержку сборки пакетов для разных дистрибутивов вместе с повышенной безопасностью в подсистеме сборки пакетов.
- Возможность сравнивать произвольные коммиты и ветки веб-интерфейса.
- Почтовые оповещения.
- Механизм, позволяющий производить массовые сборки
- Новые консольные клиенты, предназначенные для работы с ABF.