कॉन्फ़िगरेशन
प्रत्येक Kazzle ऐप के प्रोजेक्ट रूट में एकkazzle.config.ts होता है। फ़ाइल एक ऐप परिभाषा निर्यात करती है: वही अनुबंध जो Kazzle प्रकाशित ऐप्स और बिल्ट-इन कनेक्टर्स के लिए उपयोग करता है।
त्वरित शुरुआत
defineApp परिभाषा को मान्य करता है और TypeScript ऑटोकंपलीशन प्रदान करता है। असमर्थित या गलत वर्तनी वाले फ़ील्ड मान्यता विफल करते हैं, बजाय इसके कि अनदेखा किए जाएं।
परिभाषा फ़ील्ड
सेटअप
एक ऐप बिल्कुल एक सेटअप प्रवाह चुनता है।none का उपयोग करें जब स्थापन को कोई बाहरी प्राधिकरण की आवश्यकता नहीं है।
oauth का उपयोग करें। OAuth क्लाइंट क्रेडेंशियल्स को निजी तौर पर कॉन्फ़िगर किया जाता है जब ऐप प्रकाशित होता है; वे कभी परिभाषा में दिखाई नहीं देते।
text, password, url, hostname, email, और select का समर्थन करते हैं। labelField कई स्थापनों को अलग करने के लिए एक गैर-गुप्त फ़ील्ड को संदर्भित कर सकता है।
लॉन्च
embedded या external चुनते हैं।
घटक
प्रत्येक घटक का एक अद्वितीयname, ui या process का type, और एक स्रोत path होता है। एक ऐप में अधिकतम एक UI घटक हो सकता है।
env एक घटक के लिए एक गुप्त संग्रह और पर्यावरण का चयन कर सकता है। प्रक्रिया घटक स्थायी या ट्रिगर किए गए निष्पादन और नामित शेड्यूल या वेबहुक ट्रिगर भी घोषित कर सकते हैं।