Cấu hình
Mỗi ứng dụng Kazzle có mộtkazzle.config.ts ở gốc dự án. Tệp này xuất một định nghĩa ứng dụng: cùng một hợp đồng mà Kazzle sử dụng cho các ứng dụng được xuất bản và các trình kết nối tích hợp.
Bắt đầu nhanh
defineApp xác thực định nghĩa và cung cấp tự động hoàn thành TypeScript. Các trường không được hỗ trợ hoặc bị viết sai sẽ không vượt qua xác thực thay vì bị bỏ qua.
Các trường định nghĩa
Setup
Một ứng dụng chọn chính xác một luồng setup.none khi cài đặt không cần ủy quyền bên ngoài.
oauth cho OAuth 1.0a hoặc OAuth 2.0. Thông tin xác thực máy khách OAuth được cấu hình riêng tư khi ứng dụng được xuất bản; chúng không bao giờ xuất hiện trong định nghĩa.
text, password, url, hostname, email và select. labelField có thể tham chiếu một trường không bí mật để phân biệt nhiều cài đặt.
Launch
embedded hoặc external một cách rõ ràng.
Components
Mỗi thành phần có mộtname duy nhất, một type là ui hoặc process, và một path nguồn. Một ứng dụng có thể có tối đa một thành phần UI.
env có thể chọn một bộ sưu tập bí mật và môi trường cho một thành phần. Các thành phần quy trình cũng có thể khai báo thực thi liên tục hoặc được kích hoạt và các kích hoạt lịch trình hoặc webhook được đặt tên.