Данный проект использует semantic-release. Релизы из мастера публикуются автоматически. Версия формируется по commit-messages, см semantic versioning.
Для публикации тестовых релизов из веток можно пользоваться ручным запуском github action Create new library package. Выберите нужную вам ветку и введите название тега для публикации. Релиз автоматически попадет в npm.
Проект разбит на три основных пакета:
- arui-scripts - непосредственно код конфигураций сборщиков
- arui-scripts-test - тестовый проект, на котором проводится проверка сборщиковъ
- alpine-node-nginx - Базовый образ docker контейнера, на котором будут основываться контейнеры проектов