Lolly para sa mga Builder

Ang teknikal na dokumentasyon - para sa kahit sino na gumagawa ng mga tool, nag-i-integrate ng Lolly sa isang pipeline, nag-se-self-host nito, o nag-e-extend ng platform.

Ano ang mapapala mo. Gumawa ng tool nang isang beses at hindi na babalik-balik sa'yo ang request. Ang paulit-ulit na "pwede mo ba akong gawan ng…" na kumakain ng iyong hapon ay magiging isang template na ang ibang tao mismo ang magpu-fill in - nang tama, nang wala ka na sa loop. Ang iyong trabaho ay plain HTML/CSS/JS: version-controlled, diffable, reviewable, at tumatakbo sa isang open engine na walang vendor lock-in, kaya nananatili itong sa'yo. I-automate ang production run at mapupunta na ang oras mo sa interesting na problema, hindi sa ika-sampung-libong export.

Ang Lolly ay isang platform-agnostic engine na nagpapatakbo ng parehong render path sa ilang shells (web PWA, Tauri desktop/mobile, CLI, TUI). Ang mga tool ay data, hindi bundled code - isang manifest kasama ang template at optional na hooks - kaya ang mga bagong tool ay naililipat (ship) nang walang app update. Magsimula sa Overview para sa architecture, tapos sundan ang track na bagay sa ginagawa mo.

Bago sa platform? Ang Quickstart ay naghahanda ng brand at ng first render mo bago ka pumunta nang malalim.

Unawain ang architecture

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

Gumawa ng mga tool

Bawat kontrol sa ibaba ay ginawa mula sa isang declared input sa tool.json. Isusulat mo ang linya sa manifest, iginuguhit ng host ang widget, at ang parehong model ang nagpapatakbo sa CLI at sa URL.

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

Higit pa sa limang kontrol ang kayang i-scale nito. Bigyan ng section ang isang input at itutupi iyon ng host, kaya kahit isang tool na may limampung input gaya ng D3 Chart Studio ay bumubukas pa rin bilang maikling listahan, habang ang iba ay naka-file sa likod ng mga pinangalanang grupo.

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

Patakbuhin at i-integrate

I-ship at patakbuhin ito

Tiwala at datos

Ang mga karapatan at pag-akda ay mga input din gaya ng iba. Nagde-declare ang Embed & Track Image ng creator, copyright, lisensya at contact fields, at isinusulat ng export ang mga ito sa sariling metadata ng file at sa C2PA manifest nito.

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