Template resmi
Restorm memelihara sekumpulan template resmi yang dapat Anda gunakan langsung dari pustaka template. Anda juga dapat memulai dari salah satunya, mem-fork-nya, dan menyesuaikannya dengan konvensi Anda.

Katalog resmi
Section titled “Katalog resmi”Template resmi diterbitkan di bawah organisasi GitHub
Monsieur-Dev:
| Template | Target | Repositori |
|---|---|---|
| Serveur REST · TypeScript | REST · TypeScript · Express | restorm-template-server-rest-typescript |
| Serveur REST · .NET | REST · C# · ASP.NET Core | restorm-template-server-rest-dotnet |
| Serveur gRPC · TypeScript | gRPC · TypeScript | restorm-template-server-grpc-typescript |
| Serveur gRPC · .NET | gRPC · C# / .NET | restorm-template-server-grpc-dotnet |
| Base PostgreSQL | SQL · PostgreSQL | restorm-template-db-postgres |
Template jarak jauh diambil sebagai sebuah arsip (tidak pernah dikloning lewat git), dengan pengaman keamanan dan ukuran yang dibatasi.
Template organisasi (Enterprise)
Section titled “Template organisasi (Enterprise)”Organisasi dengan langganan Enterprise memiliki sebuah katalog template privat, dibagikan di antara anggota organisasi. Mereka muncul di pustaka pada tab Template <organisasi>, di samping yang resmi.
- Siapa yang dapat menambah atau menghapusnya: seorang administrator organisasi, atau anggota yang oleh admin diberi hak mengelola template.
- Bagaimana: dari tab Template <organisasi> pada pustaka (tombol Tambah — URL repositori dan sebuah deskripsi), atau dari dasbor administrasi organisasi.
- Apa itu: sebuah template organisasi hanyalah sebuah penunjuk ke sebuah repositori git (seperti yang resmi); strukturnya identik dengan yang dijelaskan di bawah, tetapi visibilitasnya dibatasi pada anggota organisasi.
Edisi Community dan Pro melihat template resmi dan dapat menggunakan template mereka sendiri (Repositori atau Folder lokal) — generasi kode bebas pada semua edisi. Template organisasi yang dibagikan, di sisi lain, hanya untuk edisi Enterprise.
Struktur sebuah template kustom
Section titled “Struktur sebuah template kustom”Sebuah template Restorm adalah sebuah template Cookiecutter/Copier yang diperkaya dengan sebuah manifes:
restorm-template.json— di akar repositori (wajib). Ia mendeskripsikan template dan mendeklarasikan variabel yang dikonsumsinya (lihat Variabel generasi). Ia juga mengumumkan versi konteks yang didukungnya: sebuah template yang tidak mendeklarasikan versi yang kompatibel dengan aplikasi akan ditolak.copier.yml(ataucopier.yaml) — konfigurasi Copier, yang antara lain mendeklarasikan pertanyaan yang diajukan saat generasi.- Berkas template, berakhiran
.jinja, dirender dengan konteks desain.
Untuk menggunakan sebuah template kustom, pilih sumber Repositori
(pemilik/nama di GitHub) atau Folder lokal (selama Anda
mengembangkannya) di pustaka.