Modelli
Un modello è una copia dei file di una directory di sandbox, a cui viene assegnato un nome.
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 chiede conferma; --force salta la richiesta.
Contenuto di un modello
template save copia la directory della sandbox (copia del tema, metadati degli snapshot, log e altri file gestiti da Rudel al suo interno) in:
wp-content/rudel-templates/{name}/wp-content
wp-content/rudel-templates/{name}/template.json
template.json registra il nome, la descrizione, l’ora di creazione, l’ID della sandbox di origine e URL. Non vengono salvate tabelle del database.
Limiti attuali
Nella versione attuale, nessuna funzione rilegge un modello salvato. wp rudel create --template=<name> e l’opzione template di Rudel::create() memorizzano soltanto la stringa fornita come etichetta nel nuovo record; non verificano che il modello esista né ne copiano alcun contenuto (problema n. 7).
Per creare oggi più sandbox dallo stesso stato, preparate una sandbox e clonatela:
wp rudel create --name=feature-b --clone-from=alpha-3be7
Usate gli snapshot quando vi serve un punto di ripristino per una sandbox esistente.