Generisanje koda
Iz sekcije Kod Restorm generiše kod vaše aplikacije na osnovu vašeg dizajna. Generisanje se oslanja na šablone kompatibilne sa Cookiecutter/Copier: vaše sopstvene ili one koje nudi Restorm.

Generisanje projekta
Section titled “Generisanje projekta”- Dodajte jedan ili više šablona — putem biblioteke šablona.
- Izaberite izlaznu fasciklu (apsolutnu ili relativnu u odnosu na projekat).
- Kliknite na Generiši projekat.
Generisanje se iscrtava u sandboxu i zatim proizvodi u obliku pregleda: Restorm vam prikazuje stablo generisanih datoteka i ništa ne upisuje dok ne potvrdite. Tada možete Upisati u izlaznu fasciklu ili Odustati. (Generisanje je blokirano sve dok postoje problemi sa validacijom.)
Pitanja šablona
Section titled “Pitanja šablona”Šablon može da deklariše pitanja (u smislu Copiera — na primer
project_slug), na koja odgovarate u trenutku generisanja. Vaši odgovori se
čuvaju u datoteci .copier-answers.yml u korenu izlaza i ponovo učitavaju pri
sledećem generisanju.
Ažuriranje generisanog koda
Section titled “Ažuriranje generisanog koda”Generisanje nije jednosmerno. Ponovno generisanje ima ulogu copier update: Restorm pamti bazu i izvodi troputno spajanje između novog izlaza
šablona i vaših lokalnih izmena — vaše promene stoga nisu prebrisane.
Razvijate svoj dizajn (ili šablon), ponovo generišete, a kod se ažurira uz
očuvanje vašeg rada.
Odakle šablon dolazi
Section titled “Odakle šablon dolazi”Biblioteka šablona nudi četiri izvora:
- Zvanični — šabloni koje održava Restorm, vidljivi svima.
- Organizacija — šabloni deljeni unutar vaše organizacije, privatni za njene članove. To je Enterprise funkcija: administrator — ili član sa pravom upravljanje šablonima — dodaje ih ili uklanja (URL repozitorijuma + opis) iz kartice Šabloni <organizacije> biblioteke ili sa administratorske kontrolne table. Vidi Zvanični šabloni i šabloni organizacije.
- Repozitorijum — GitHub repozitorijum
vlasnik/naziv(obično fork zvaničnog šablona koji ste prilagodili). - Lokalna fascikla — šablon u razvoju, bez mreže.
Struktura šablona i zvanični katalog opisani su na stranici Zvanični šabloni. Ono što šablon prima iz vašeg dizajna (modele, rute i njihove zastavice) detaljno je u Kontekst šablona, a podešavanja specifična za šablon u Promenljive generisanja.