Langsung ke konten utama
Publikasi menerapkan commit main saat ini. Tidak ada cabang produksi terpisah - commit yang paling baru dipublikasikan di main adalah yang aktif. Untuk cara kerja pembangunan dan iterasi sebelum titik ini, lihat Cara kerja pembangunan.

Apa yang dilakukan publikasi

  • Aplikasi jarak jauh diterapkan ke cloud Kazzle dan mendapatkan URL publik. Lihat Penerapan untuk cara kerja penerapan dan tampilan URL.
  • Aplikasi lokal dipasang di komputer Anda. UI dimuat langsung, dan bagian proses menjalankan server dev.
Saat Anda mempublikasikan ke marketplace agar orang lain dapat memasang, aplikasi Anda menerima token identitas pengguna saat peluncuran, kunci pemasangan untuk backend-nya, dan webhook pemasangan/pembatalan pemasangan. Lihat Marketplace.

Caching, pembaruan, dan offline

Desktop dan mobile hanya membuka URL aplikasi Anda dalam tampilan browser normal. Mereka tidak menghapus cache browser, memaksa pemuatan hanya jaringan, atau memilih kebijakan cache berbeda untuk aplikasi publik vs pribadi. Aplikasi web Anda mengelola caching:
  • Header HTTP Cache-Control untuk dokumen dan aset
  • Pengaturan service worker / PWA opsional (template dilengkapi vite-plugin-pwa dengan pembaruan otomatis)
  • Apakah build baru diaktifkan segera, dimuat ulang sekali, atau menunggu pembukaan berikutnya
  • Fallback offline untuk build yang terakhir diaktifkan
Saat Kazzle melihat versi yang dipublikasikan baru untuk tab aplikasi yang terbuka, ia meminta service worker terdaftar untuk memeriksa pembaruan (registration.update()). Aplikasi tanpa service worker mengabaikan pemeriksaan itu dan terus menggunakan header cache HTTP mereka sendiri. Aplikasi yang dipublikasikan dapat membuka secara instan dari cache, mengambil build baru tanpa refresh paksa, dan menjaga build terbaru tersedia offline.

Aplikasi realtime

Untuk aplikasi yang memerlukan pembacaan lokal instan dan dukungan offline, AI:
  1. Membuat database
  2. Mengaktifkan sinkronisasi realtime
  3. Membangun aplikasi dua bagian: UI (React + klien sinkronisasi) dan Process (endpoint token + unggahan sinkronisasi)
  4. Menghubungkan kredensial melalui vault
Lihat Sinkronisasi realtime untuk cara kerjanya.

Domain kustom

Untuk menggunakan domain kustom, arahkan domain atau subdomain Anda ke URL aplikasi yang diterapkan.

Langkah berikutnya

  • Penerapan - mekanik penerapan, URL produksi, dan perintah runtime
  • Marketplace - biarkan space Kazzle lain menemukan dan memasang aplikasi Anda