Zvanični šabloni
Restorm održava skup zvaničnih šablona koje možete koristiti direktno iz biblioteke šablona. Možete i poći od jednog od njih, forkovati ga i prilagoditi svojim konvencijama.

Zvanični katalog
Section titled “Zvanični katalog”Zvanični šabloni objavljeni su pod GitHub organizacijom
Monsieur-Dev:
| Šablon | Cilj | Repozitorijum |
|---|---|---|
| REST server · TypeScript | REST · TypeScript · Express | restorm-template-server-rest-typescript |
| REST server · .NET | REST · C# · ASP.NET Core | restorm-template-server-rest-dotnet |
| gRPC server · TypeScript | gRPC · TypeScript | restorm-template-server-grpc-typescript |
| gRPC server · .NET | gRPC · C# / .NET | restorm-template-server-grpc-dotnet |
| PostgreSQL baza | SQL · PostgreSQL | restorm-template-db-postgres |
Udaljeni šabloni se preuzimaju kao arhiva (nikada klonirani putem gita), sa bezbednosnim zaštitama i ograničenom veličinom.
Šabloni organizacije (Enterprise)
Section titled “Šabloni organizacije (Enterprise)”Organizacije sa pretplatom Enterprise raspolažu privatnim katalogom šablona, deljenim među članovima organizacije. Pojavljuju se u biblioteci pod karticom Šabloni <organizacije>, pored zvaničnih.
- Ko može da ih dodaje ili uklanja: administrator organizacije ili član kome je admin dodelio pravo upravljanje šablonima.
- Kako: iz kartice Šabloni <organizacije> biblioteke (dugme Dodaj — URL repozitorijuma i opis) ili sa administratorske kontrolne table organizacije.
- Šta je to: šablon organizacije je prost pokazivač na git repozitorijum (kao zvanični); njegova struktura je istovetna onoj opisanoj u nastavku, ali je njegova vidljivost ograničena na članove organizacije.
Izdanja Community i Pro vide zvanične šablone i mogu koristiti sopstvene šablone (Repozitorijum ili Lokalna fascikla) — generisanje koda je besplatno u svim izdanjima. Deljeni šabloni organizacije rezervisani su pak za izdanje Enterprise.
Struktura prilagođenog šablona
Section titled “Struktura prilagođenog šablona”Restorm šablon je šablon Cookiecutter/Copier obogaćen manifestom:
restorm-template.json— u korenu repozitorijuma (obavezno). Opisuje šablon i deklariše promenljive koje koristi (vidi Promenljive generisanja). Takođe najavljuje verziju konteksta koju podržava: šablon koji ne deklariše verziju kompatibilnu sa aplikacijom se odbija.copier.yml(ilicopier.yaml) — Copier konfiguracija, koja deklariše posebno pitanja postavljena pri generisanju.- Datoteke šablona, sa sufiksom
.jinja, iscrtane sa kontekstom dizajna.
Za korišćenje prilagođenog šablona izaberite u biblioteci izvor
Repozitorijum (vlasnik/naziv na GitHubu) ili Lokalna fascikla (dok ga
razvijate).