- Конфигурирование inspiration-center в yaml формате;
- Проверка корректности кофигурации и сборка результирующего json-файла в Travis CI;
- Передача конфигурации на клиент при помощи github-pages.
YAML файлы с конфигурациями хранятся в папке src. Там же можно посмотреть примеры конфигураций. Картинки хранятся в папке img.
После внесения изменений в текущий репозиторий запускается сборка изменённой ветки при помощи Travis CI.
- транслируются все отдельные файлы yaml из папки src в один файл config.json;
- для всех ссылок на видео контент выполняется загрузка наименования и ссылки на картинку-превью. Пока поддерживаются видео на Youtube и Vimeo;
- производится сборка только отдельных веток. Пулл-реквесты не собираются;
- в конце сборки готовая конфигурация помещается в ветку gh-pages текущего репозитория. Папка img копируется как есть. Конфигурация ветки master помещается в корень. Конфигурация остальных веток помещается в папку с названием соответсвующей ветки.