Перейти к содержимому
Назад к глоссарию
Термин глоссария

YAML-каркас

Человекочитаемый YAML-файл, описывающий задачу рендеринга скриншота — шаблоны, локали, устройства, переменные — для использования в CI.

Eric Isensee
Eric IsenseeFounder · Last updated 5 мая 2026 г.

YAML-каркас — это декларативный файл конфигурации, описывающий всё, что конвейеру скриншотов нужно для рендеринга: какие шаблоны использовать, какие размеры устройств таргетировать, какие локали рендерить, какие динамические переменные (ключи строк, URL изображений, переключатели тем) внедрять и куда писать вывод. YAML — эргономичный выбор, потому что он человекочитаем, поддерживает комментарии и естественно живёт рядом с другими CI-ассетами вроде fastlane/Fastfile или .github/workflows. Каркас — это мост между визуальным редактором (где дизайнеры итерируют по внешнему виду) и API (которое фактически выполняет рендер в CI). На типичном релизе разработчик запускает одну команду — `screenshotslive render --config scaffold.yml` или эквивалентное действие Fastlane — и система веером расходится по каждой комбинации шаблон × устройство × локаль, описанной в файле, выгружает получившиеся изображения и шлёт webhook при завершении каждого рендера. Поскольку каркас закоммичен в репозиторий, генерация скриншотов становится воспроизводимой: релиз, помеченный шесть месяцев назад, можно пересобрать байт в байт, чекаутнув тот коммит и заново запустив рендер.

Используется в

Посмотрите, как это понятие проявляется в продукте:

Изучить функцию