Lolly untuk Pembina
Dokumentasi teknikal - untuk sesiapa sahaja yang mencipta alat, mengintegrasikan Lolly ke dalam saluran paip, mengehos sendiri platform ini, atau melanjutkan platform ini.
Apa faedahnya untuk anda. Bina alat sekali sahaja dan permintaan itu tidak lagi kembali kepada anda. Permintaan berulang "boleh tak buatkan saya…" yang menghabiskan masa petang anda bertukar menjadi templat yang orang lain isi sendiri - dengan betul, tanpa anda perlu terlibat. Kerja anda adalah HTML/CSS/JS biasa: terkawal versi, mudah dibandingkan, mudah disemak, dan berjalan atas enjin terbuka tanpa terikat kepada mana-mana vendor, jadi ia kekal milik anda. Automasikan larian pengeluaran dan masa anda tertumpu kepada masalah yang menarik, bukan eksport yang ke sepuluh ribu.
Lolly ialah enjin platform-agnostik yang menjalankan laluan render yang sama merentasi beberapa shell (web PWA, Tauri desktop/mudah alih, CLI, TUI). Alat adalah data, bukan kod terbungkus - satu manifest ditambah satu templat ditambah hook pilihan - jadi alat baharu boleh dilancarkan tanpa kemas kini aplikasi. Mulakan dengan Gambaran Keseluruhan untuk seni bina, kemudian ikuti laluan yang sesuai dengan apa yang anda bina.
Baru dengan platform ini? Mula Pantas akan menyediakan jenama dan render pertama anda sebelum anda menyelami lebih mendalam.
Fahami seni bina
- Gambaran Keseluruhan - sebab Lolly wujud, pemisahan engine/shell/tools, jambatan keupayaan, dan komitmen seni bina yang telah ditetapkan.
- Token Reka Bentuk - model token DTCG yang menjadi asas cara jenama diungkapkan, dan cara alat menggunakannya.
Cipta alat
Setiap kawalan di bawah dijana daripada input yang diisytiharkan dalam tool.json. Anda menulis baris manifest, hos melukis widget, dan model yang sama memacu CLI dan URL.
Ia berskala lebih jauh daripada lima kawalan. Berikan sesuatu input satu section dan hos akan melipatnya, jadi alat dengan lima puluh input seperti D3 Chart Studio masih terbuka sebagai senarai pendek, manakala yang lain difailkan di belakang kumpulan bernama.
- Mencipta Alat - panduan lengkap: manifest, templat, gaya, hook, komposisi, dan penerbitan.
- Mencipta Aset - aset katalog, tingkatan, lokel, palet, ikon boleh ditema, dan fon.
- API Hos - jambatan keupayaan
HostV1yang menjadi asas penulisan setiap alat (satu-satunya API yang dilihat oleh alat). - Mod URL - setiap input sebagai parameter URL; parameter dikhaskan, pengekodan padat, pautan padat.
Jalankan & integrasikan
- CLI - pemaparan tanpa kepala (headless); laluan render yang sama seperti GUI, dipacu oleh argv
--foo=bar. - TUI - shell terminal interaktif.
- Pelayan MCP - endpoint asli yang membolehkan ejen AI menemui dan menjalankan alat.
- Ejen AI - menggerakkan Lolly daripada model: URL itu sendiri adalah API.
- Sambungan Chrome - tangkap URL langsung sebagai aset boleh guna semula.
Lancarkan & operasikan
- Panduan Bina - bina setiap sasaran: CLI, TUI, desktop, mudah alih.
- Pelaksanaan - aplikasi web, aplikasi-aplikasi, dan perkhidmatan backend; di mana setiap bahagian berjalan.
- Konfigurasi - profil, pek jenama, sekatan keupayaan, bendera ciri, dan pengesahan katalog.
Kepercayaan & data
Hak dan pengarangan juga merupakan input seperti yang lain. Embed & Track Image mengisytiharkan medan pencipta, hak cipta, lesen dan hubungan, dan proses eksport menulisnya ke dalam metadata fail itu sendiri serta manifes C2PA-nya.
- Identiti Content Credentials - tandatangan yang dikeluarkan oleh CA untuk C2PA pada peranti; kontrak engine dan runbook operator.
- Pemindahan Data - bungkusan
lolly-backup: sampul, integriti, dan jaminan merentasi shell. - Perihal - projek ini, sempadan lesennya, dan repositori.