Službeni predlošci
Restorm održava skup službenih predložaka koje možete koristiti izravno iz biblioteke predložaka. Možete i poći od jednog od njih, forkati ga i prilagoditi svojim konvencijama.

Službeni katalog
Section titled “Službeni katalog”Službeni predlošci objavljeni su pod GitHub organizacijom
Monsieur-Dev:
| Predložak | Cilj | Repozitorij |
|---|---|---|
| REST poslužitelj · TypeScript | REST · TypeScript · Express | restorm-template-server-rest-typescript |
| REST poslužitelj · .NET | REST · C# · ASP.NET Core | restorm-template-server-rest-dotnet |
| gRPC poslužitelj · TypeScript | gRPC · TypeScript | restorm-template-server-grpc-typescript |
| gRPC poslužitelj · .NET | gRPC · C# / .NET | restorm-template-server-grpc-dotnet |
| PostgreSQL baza | SQL · PostgreSQL | restorm-template-db-postgres |
Udaljeni predlošci dohvaćaju se kao arhiva (nikada klonirani putem gita), s sigurnosnim zaštitama i ograničenom veličinom.
Predlošci organizacije (Enterprise)
Section titled “Predlošci organizacije (Enterprise)”Organizacije s pretplatom Enterprise raspolažu privatnim katalogom predložaka, dijeljenim među članovima organizacije. Pojavljuju se u biblioteci pod karticom Predlošci <organizacije>, uz službene.
- Tko ih može dodavati ili uklanjati: administrator organizacije ili član kojemu je admin dodijelio pravo upravljanje predlošcima.
- Kako: iz kartice Predlošci <organizacije> biblioteke (gumb Dodaj — URL repozitorija i opis) ili s administratorske nadzorne ploče organizacije.
- Što je to: predložak organizacije jednostavan je pokazivač na git repozitorij (kao službeni); njegova je struktura istovjetna onoj opisanoj u nastavku, ali je njegova vidljivost ograničena na članove organizacije.
Izdanja Community i Pro vide službene predloške i mogu koristiti vlastite predloške (Repozitorij ili Lokalna mapa) — generiranje koda je besplatno u svim izdanjima. Dijeljeni predlošci organizacije rezervirani su pak za izdanje Enterprise.
Struktura prilagođenog predloška
Section titled “Struktura prilagođenog predloška”Restorm predložak je predložak Cookiecutter/Copier obogaćen manifestom:
restorm-template.json— u korijenu repozitorija (obavezno). Opisuje predložak i deklarira varijable koje troši (vidi Varijable generiranja). Također najavljuje verziju konteksta koju podržava: predložak koji ne deklarira verziju kompatibilnu s aplikacijom se odbija.copier.yml(ilicopier.yaml) — Copier konfiguracija, koja deklarira posebno pitanja postavljena pri generiranju.- Datoteke predloška, sa sufiksom
.jinja, iscrtane s kontekstom dizajna.
Za korištenje prilagođenog predloška odaberite u biblioteci izvor
Repozitorij (vlasnik/naziv na GitHubu) ili Lokalna mapa (dok ga
razvijate).