मुख्य सामग्री पर जाएं

कॉन्फ़िगरेशन

प्रत्येक Kazzle ऐप के प्रोजेक्ट रूट में एक kazzle.config.ts होता है। फ़ाइल एक ऐप परिभाषा निर्यात करती है: वही अनुबंध जो Kazzle प्रकाशित ऐप्स और बिल्ट-इन कनेक्टर्स के लिए उपयोग करता है।

त्वरित शुरुआत

defineApp परिभाषा को मान्य करता है और TypeScript ऑटोकंपलीशन प्रदान करता है। असमर्थित या गलत वर्तनी वाले फ़ील्ड मान्यता विफल करते हैं, बजाय इसके कि अनदेखा किए जाएं।

परिभाषा फ़ील्ड

सेटअप

एक ऐप बिल्कुल एक सेटअप प्रवाह चुनता है।
none का उपयोग करें जब स्थापन को कोई बाहरी प्राधिकरण की आवश्यकता नहीं है।
OAuth 1.0a या OAuth 2.0 के लिए oauth का उपयोग करें। OAuth क्लाइंट क्रेडेंशियल्स को निजी तौर पर कॉन्फ़िगर किया जाता है जब ऐप प्रकाशित होता है; वे कभी परिभाषा में दिखाई नहीं देते।
फॉर्म फ़ील्ड text, password, url, hostname, email, और select का समर्थन करते हैं। labelField कई स्थापनों को अलग करने के लिए एक गैर-गुप्त फ़ील्ड को संदर्भित कर सकता है।

लॉन्च

एक घटक लक्ष्य को समान परिभाषा में एक घटक का नाम देना चाहिए। URL लक्ष्य स्पष्ट रूप से embedded या external चुनते हैं।

घटक

प्रत्येक घटक का एक अद्वितीय name, ui या process का type, और एक स्रोत path होता है। एक ऐप में अधिकतम एक UI घटक हो सकता है।
env एक घटक के लिए एक गुप्त संग्रह और पर्यावरण का चयन कर सकता है। प्रक्रिया घटक स्थायी या ट्रिगर किए गए निष्पादन और नामित शेड्यूल या वेबहुक ट्रिगर भी घोषित कर सकते हैं।

उपकरण और कौशल

उपकरण और कौशल स्वतंत्र हैं। उपकरण कॉल करने योग्य संचालन को परिभाषित करते हैं; कौशल समझाते हैं कि उन्हें कब और कैसे उपयोग करें।