Lolly untuk Pembangun

Dokumentasi teknis - untuk siapa pun yang membuat tool, mengintegrasikan Lolly ke dalam sebuah pipeline, meng-host-nya sendiri, atau memperluas platform ini.

Apa manfaatnya bagi Anda. Bangun sebuah tool sekali dan permintaan itu berhenti kembali kepada Anda. Permintaan berulang "bisa tolong buatkan saya…" yang menghabiskan sore hari Anda berubah menjadi template yang diisi sendiri oleh orang lain - dengan benar, tanpa melibatkan Anda. Karya Anda adalah HTML/CSS/JS biasa: terkontrol versi, dapat di-diff, dapat ditinjau, dan berjalan di atas engine terbuka tanpa vendor lock-in, sehingga tetap menjadi milik Anda. Otomatiskan proses produksi dan waktu Anda tercurah untuk masalah yang menarik, bukan untuk ekspor yang kesepuluh ribu.

Lolly adalah engine yang agnostik terhadap platform dan menjalankan jalur render yang sama di beberapa shell (web PWA, Tauri desktop/mobile, CLI, TUI). Tool adalah data, bukan kode yang di-bundle - sebuah manifest ditambah template ditambah hook opsional - sehingga tool baru dirilis tanpa pembaruan aplikasi. Mulailah dengan Ikhtisar untuk arsitekturnya, lalu ikuti jalur yang sesuai dengan apa yang sedang Anda bangun.

Baru mengenal platform ini? Mulai Cepat menyiapkan sebuah brand dan render pertama Anda sebelum Anda mendalaminya lebih jauh.

Memahami arsitektur

The shell's component library, where every shared primitive is rendered live from its own specimen

Membuat tool

Setiap kontrol di bawah dihasilkan dari input yang dideklarasikan di tool.json. Anda menulis satu baris manifest, host menggambar widget-nya, dan model yang sama itu menjalankan CLI maupun URL.

One declared input, one generated control: a url, a colour, a select, a number, a boolean

Skalanya jauh melampaui lima kontrol. Beri sebuah input properti section dan host akan melipatnya, sehingga tool dengan lima puluh input seperti D3 Chart Studio tetap terbuka sebagai daftar pendek, sisanya tersimpan di balik grup-grup bernama.

The D3 sidebar - a handful of primary controls, then Data, Columns, Chart, Axes and the other sections collapsed into one line each

Menjalankan & mengintegrasikan

Merilis & mengoperasikannya

Kepercayaan & data

Hak dan kepengarangan adalah input seperti yang lain. Embed & Track Image mendeklarasikan field pembuat, hak cipta, lisensi, dan kontak, lalu proses ekspor menuliskannya ke metadata berkas itu sendiri dan ke manifest C2PA-nya.

The Embed and Track Image controls - creator, copyright, a licence dropdown, contact and title, filled from the link