Начало работы
Введение
Что такое Veresk, для кого он и как устроены его части.
Veresk — платформа удалённой конфигурации. Вы храните конфиги (настройки, цены, флаги функций, тексты, стили, а в играх ещё баланс и расписание событий) в одном месте, меняете их в веб-редакторе и публикуете на CDN. Приложения читают опубликованные файлы во время работы, поэтому изменение вступает в силу без новой сборки.
Как это работает
- Редактирование. Откройте проект и правьте файлы в браузере. Редактор проверяет синтаксис JSON и Lua до сохранения.
- Версии. Работайте в версиях:
default,staging,season-5. Версия наследует файлы родителя, пока вы их не измените. - Публикация. Публикация собирает релиз версии и загружает его на CDN: по одному манифесту на потребителя со списком файлов, которые он должен получить.
- Чтение. Приложение использует SDK (Node.js или Unity) или обычный HTTP, загружает манифест и файлы и проверяет обновления.
Для чего это подходит
- Настройка живого приложения или игры: параметры, цены, баланс, расписание событий.
- Флаги функций и настройки окружений для сервисов.
- Разные наборы конфигов для разных клиентов (например,
ios,android,server). - Изменение значений без участия разработчиков и без правок кода.