Ana içeriğe atla

Yapılandırma

Her Kazzle uygulamasının proje kökünde bir kazzle.config.ts dosyası vardır. Dosya bir uygulama tanımını dışa aktarır: Kazzle’nin yayınlanan uygulamalar ve yerleşik bağlayıcılar için kullandığı aynı sözleşme.

Hızlı başlangıç

defineApp tanımı doğrular ve TypeScript otomatik tamamlamayı sağlar. Desteklenmeyen veya yanlış yazılan alanlar yoksayılmak yerine doğrulama başarısız olur.

Tanım alanları

Kurulum

Bir uygulama tam olarak bir kurulum akışı seçer.
Kurulumun harici yetkilendirmeye ihtiyaç duymadığında none kullanın.
OAuth 1.0a veya OAuth 2.0 için oauth kullanın. OAuth istemci kimlik bilgileri uygulama yayınlandığında özel olarak yapılandırılır; tanımda asla görünmezler.
Form alanları text, password, url, hostname, email ve select destekler. labelField birden fazla kurulumu ayırt etmek için gizli olmayan bir alana başvurabilir.

Başlatma

Bir bileşen hedefi aynı tanımda bir bileşeni adlandırmalıdır. URL hedefleri embedded veya external seçeneğini açıkça seçer.

Bileşenler

Her bileşenin benzersiz bir name, ui veya process türünde bir type ve bir kaynak path vardır. Bir uygulamanın en fazla bir YZ bileşeni olabilir.
env bir bileşen için gizli dizi koleksiyonu ve ortamı seçebilir. İşlem bileşenleri ayrıca kalıcı veya tetiklenen yürütme ve adlandırılmış zamanlama veya webhook tetikleyicileri bildirebilir.

Araçlar ve beceriler

Araçlar ve beceriler bağımsızdır. Araçlar çağrılabilir işlemleri tanımlar; beceriler bunları ne zaman ve nasıl kullanacağını açıklar.
Bağlantı işlemleri çağrıldığında bir kurulum gerektirir. Kazzle’nin sistem uygulaması dönüştürücüsü tarafından yayılırlar; yayınlanan uygulamalar dosyalarda çağrılabilir araçlar tanımlar. Beceriler ayrı kalır ve yalnızca ilgili olduğunda yüklenebilir.