Перейти к содержимому

Шаблоны

Шаблон — это именованная файловая копия каталога одной песочницы.

Командная оболочка
wp rudel template save alpha-3be7 --name=checkout-baseline --description="Checkout theme baseline"
wp rudel template list
wp rudel template delete checkout-baseline

template delete запрашивает подтверждение; --force пропускает запрос.

Что содержит шаблон

template save копирует каталог песочницы (копию темы, метаданные снимков, журналы и другие файлы, которыми Rudel управляет в этом каталоге) в:

Text
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json

template.json сохраняет имя, описание, время создания, идентификатор исходной песочницы и URL. Таблицы базы данных не сохраняются.

Текущие ограничения

В текущем выпуске сохраненный шаблон нельзя загрузить. wp rudel create --template=<name> и параметр template команды Rudel::create() только сохраняют указанную строку как метку новой записи; они не проверяют наличие шаблона и ничего из него не копируют (проблема № 7).

Чтобы сейчас создать несколько песочниц с одинаковым состоянием, подготовьте одну песочницу и клонируйте ее:

Командная оболочка
wp rudel create --name=feature-b --clone-from=alpha-3be7

Используйте снимки, когда нужна точка восстановления для одной существующей песочницы.