Παραγωγή κώδικα
Από την ενότητα Κώδικας, το Restorm παράγει τον κώδικα της εφαρμογής σας από το σχέδιό σας. Η παραγωγή στηρίζεται σε πρότυπα συμβατά με Cookiecutter/Copier: τα δικά σας, ή αυτά που προσφέρει το Restorm.

Παραγωγή ενός έργου
Section titled “Παραγωγή ενός έργου”- Προσθέστε ένα ή περισσότερα πρότυπα — μέσω της βιβλιοθήκης προτύπων.
- Επιλέξτε έναν φάκελο εξόδου (απόλυτο, ή σχετικό ως προς το έργο).
- Κάντε κλικ στο Παραγωγή του έργου.
Η παραγωγή αποδίδεται σε ένα sandbox και έπειτα παράγεται με τη μορφή προεπισκόπησης: το Restorm σας δείχνει το δέντρο των παραγόμενων αρχείων και δεν γράφει τίποτα όσο δεν έχετε επιβεβαιώσει. Μπορείτε τότε να Γράψετε στον φάκελο εξόδου ή να Εγκαταλείψετε. (Η παραγωγή είναι μπλοκαρισμένη όσο απομένουν προβλήματα επικύρωσης.)
Οι ερωτήσεις του προτύπου
Section titled “Οι ερωτήσεις του προτύπου”Ένα πρότυπο μπορεί να δηλώσει ερωτήσεις (με την έννοια του Copier — για
παράδειγμα ένα project_slug), στις οποίες απαντάτε τη στιγμή της παραγωγής. Οι
απαντήσεις σας καταγράφονται σε ένα αρχείο .copier-answers.yml στη ρίζα της
εξόδου, και επαναφορτώνονται στην επόμενη παραγωγή.
Ενημέρωση του παραγόμενου κώδικα
Section titled “Ενημέρωση του παραγόμενου κώδικα”Η παραγωγή δεν είναι μονόδρομη. Η αναπαραγωγή παίζει τον ρόλο ενός copier update: το Restorm απομνημονεύει μια βάση και πραγματοποιεί μια συγχώνευση
τριών κατευθύνσεων ανάμεσα στη νέα έξοδο του προτύπου και στις τοπικές σας
τροποποιήσεις — οι αλλαγές σας επομένως δεν αντικαθίστανται. Εξελίσσετε το
σχέδιό σας (ή το πρότυπο), αναπαράγετε, και ο κώδικας ενημερώνεται διατηρώντας τη
δουλειά σας.
Από πού προέρχεται ένα πρότυπο
Section titled “Από πού προέρχεται ένα πρότυπο”Η βιβλιοθήκη προτύπων προσφέρει τέσσερις πηγές:
- Επίσημο — τα πρότυπα που συντηρούνται από το Restorm, ορατά σε όλους.
- Οργανισμός — τα πρότυπα που μοιράζονται εντός του οργανισμού σας, ιδιωτικά στα μέλη του. Είναι μια λειτουργία Enterprise: ένας διαχειριστής — ή ένα μέλος που διαθέτει το δικαίωμα διαχείριση προτύπων — τα προσθέτει ή τα αφαιρεί (URL του αποθετηρίου + περιγραφή), από την καρτέλα Πρότυπα <οργανισμός> της βιβλιοθήκης ή από τον πίνακα ελέγχου διαχείρισης. Δείτε Επίσημα πρότυπα και προτύπα οργανισμού.
- Αποθετήριο — ένα αποθετήριο GitHub
ιδιοκτήτης/όνομα(τυπικά ένα fork ενός επίσημου προτύπου που έχετε προσαρμόσει). - Τοπικός φάκελος — ένα πρότυπο υπό ανάπτυξη, χωρίς δίκτυο.
Η δομή ενός προτύπου και ο επίσημος κατάλογος περιγράφονται στη σελίδα Επίσημα πρότυπα. Αυτό που ένα πρότυπο λαμβάνει από το σχέδιό σας (μοντέλα, διαδρομές και τις σημαίες τους) περιγράφεται λεπτομερώς στο Το πλαίσιο του προτύπου, και οι ρυθμίσεις που αφορούν το ίδιο το πρότυπο στο Μεταβλητές παραγωγής.