Resmi şablonlar
Restorm, şablon kütüphanesinden doğrudan kullanabileceğiniz bir dizi resmi şablonu korur. Ayrıca bunlardan birinden yola çıkıp onu forklayarak kendi kurallarınıza uyarlayabilirsiniz.

Resmi katalog
Section titled “Resmi katalog”Resmi şablonlar, Monsieur-Dev GitHub
organizasyonu altında yayımlanır:
| Şablon | Hedef | Depo |
|---|---|---|
| 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 |
Uzak şablonlar bir arşiv olarak alınır (asla git ile klonlanmaz), güvenlik korumalarıyla ve üst sınırı belirlenmiş bir boyutla.
Organizasyon şablonları (Enterprise)
Section titled “Organizasyon şablonları (Enterprise)”Enterprise aboneliğindeki organizasyonlar, organizasyon üyeleri arasında paylaşılan özel bir şablon kataloğuna sahip olur. Bunlar, kütüphanede resmi şablonların yanında Templates <organizasyon> sekmesinde görünür.
- Kimler ekleyip kaldırabilir: organizasyonun bir yöneticisi ya da yöneticinin şablonları yönet hakkı verdiği bir üye.
- Nasıl: kütüphanenin Templates <organizasyon> sekmesinden (Ekle düğmesi — depo URL’si ve bir açıklama) ya da organizasyonun yönetim panosundan.
- Nedir: bir organizasyon şablonu, basitçe bir git deposuna yönelik bir işaretçidir (bir resmi şablon gibi); yapısı aşağıda açıklananla aynıdır, ancak görünürlüğü organizasyon üyeleriyle sınırlıdır.
Community ve Pro sürümleri resmi şablonları görür ve kendi şablonlarını (Depo ya da Yerel klasör) kullanabilir — kod üretimi tüm sürümlerde ücretsizdir. Paylaşılan organizasyon şablonları ise Enterprise sürümüne özeldir.
Özel bir şablonun yapısı
Section titled “Özel bir şablonun yapısı”Bir Restorm şablonu, bir manifest ile zenginleştirilmiş bir Cookiecutter/Copier şablonudur:
restorm-template.json— deponun kök dizininde (zorunlu). Şablonu tanımlar ve tükettiği değişkenleri bildirir (bkz. Üretim değişkenleri). Ayrıca desteklediği bağlam sürümünü duyurur: uygulamayla uyumlu bir sürüm bildirmeyen bir şablon reddedilir.copier.yml(ya dacopier.yaml) — özellikle üretim anında sorulan soruları bildiren Copier yapılandırması..jinjaile son eklenmiş, tasarımın bağlamıyla render edilen şablon dosyaları.
Özel bir şablon kullanmak için kütüphanede Depo (sahip/ad, GitHub’da) ya
da Yerel klasör (onu geliştirirken) kaynağını seçin.