Șabloane
Un șablon este o copie a fișierelor dintr-un director sandbox, cu un nume.
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 solicită confirmarea; --force omite solicitarea.
Ce conține un șablon
template save copiază directorul sandboxului (copia temei, metadatele instantaneului, jurnalele și celelalte fișiere pe care Rudel le gestionează acolo) în:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json înregistrează numele, descrierea, data creării, ID-ul sandboxului sursă și URL. Tabelele bazei de date nu sunt salvate.
Limite actuale
În versiunea actuală, nimic nu citește un șablon salvat. wp rudel create --template=<name> și opțiunea template din Rudel::create() stochează doar șirul furnizat ca etichetă pentru noua înregistrare; nu verifică dacă șablonul există și nu copiază nimic din el (problema #7).
Pentru a porni mai multe sandboxuri din aceeași stare acum, pregătiți un sandbox și clonați-l:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Folosiți instantanee când aveți nevoie de un punct de recuperare pentru un sandbox existent.