sanniassin / inspiration-center

Inspiration center configration

Home Page:https://multivitaminllc.github.io/inspiration-center/config.json

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

inspiration-center

Build Status

Описание

  • Конфигурирование inspiration-center в yaml формате;
  • Проверка корректности кофигурации и сборка результирующего json-файла в Travis CI;
  • Передача конфигурации на клиент при помощи github-pages.

Конфигурирование

YAML файлы с конфигурациями хранятся в папке src. Там же можно посмотреть примеры конфигураций. Картинки хранятся в папке img.

Сборка

После внесения изменений в текущий репозиторий запускается сборка изменённой ветки при помощи Travis CI.

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

About

Inspiration center configration

https://multivitaminllc.github.io/inspiration-center/config.json

License:MIT License


Languages

Language:JavaScript 97.8%Language:Shell 2.2%