Новый формат описания проектов - BuildJ
Alberto Ruiz представил новый формат описания проектов BuildJ на основе json. Основной упор идет на поддержку стека Freedesktop/GNOME, но формат может быть расширен с помощью плагинов и на другие языки/системы.
Новый формат предоставляет такие возможности:
Интуитивно понятное описание Использование best practices, в частности отход от захардкоженых путей и библиотек Конфигурация, проверка зависимостей, сборка - все определено в одном файле Формат изначально задумывался как переносимый и кроссплатформенный Разделение описания и функциональности - в то время, как описание остается тем же, в качестве бекенда может использоваться любая система сборки. Для примера реализации, уже существует скрипт для Waf, поддерживающий этот формат.
Описание на live.gnome.org
Новый формат предоставляет такие возможности:
Интуитивно понятное описание Использование best practices, в частности отход от захардкоженых путей и библиотек Конфигурация, проверка зависимостей, сборка - все определено в одном файле Формат изначально задумывался как переносимый и кроссплатформенный Разделение описания и функциональности - в то время, как описание остается тем же, в качестве бекенда может использоваться любая система сборки. Для примера реализации, уже существует скрипт для Waf, поддерживающий этот формат.
Описание на live.gnome.org
Ещё новости по теме:
18:20