
# Πρότυπα

Ένα πρότυπο είναι ένα επώνυμο αντίγραφο αρχείων ενός καταλόγου sandbox.

```bash
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` αντιγράφει τον κατάλογο sandbox (αντίγραφο θέματος, μεταδεδομένα στιγμιότυπου, αρχεία καταγραφής και τα άλλα αρχεία που διαχειρίζεται εκεί το Rudel) στο:

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

Το `template.json` καταγράφει το όνομα, την περιγραφή, τον χρόνο δημιουργίας, το ID του sandbox προέλευσης και το URL. Δεν αποθηκεύονται πίνακες βάσης δεδομένων.

## Τρέχοντες περιορισμοί

Στην τρέχουσα έκδοση, τίποτα δεν φορτώνει ξανά ένα αποθηκευμένο πρότυπο. Το `wp rudel create --template=<name>` και η επιλογή `template` του `Rudel::create()` αποθηκεύουν μόνο τη δοσμένη συμβολοσειρά ως ετικέτα στη νέα εγγραφή· δεν ελέγχουν αν υπάρχει το πρότυπο ούτε αντιγράφουν κάτι από αυτό ([issue #7](https://github.com/inline0/rudel/issues/7)).

Για να ξεκινήσετε σήμερα πολλά sandbox από την ίδια κατάσταση, προετοιμάστε ένα sandbox και κλωνοποιήστε το:

```bash
wp rudel create --name=feature-b --clone-from=alpha-3be7
```

Χρησιμοποιήστε στιγμιότυπα όταν χρειάζεστε ένα σημείο επαναφοράς για ένα υπάρχον sandbox.
