Lolly pentru dezvoltatori

Documentația tehnică - pentru oricine creează instrumente, integrează Lolly într-un pipeline, îl găzduiește singur sau extinde platforma.

Ce câștigi tu din asta. Construiește un instrument o singură dată, iar cererea nu mai revine la tine. Veșnicul „poți să-mi faci repede un…” care îți mănâncă după-amiezile devine un template pe care alții îl completează singuri - corect, fără ca tu să fii în buclă. Munca ta e HTML/CSS/JS simplu: versionată, diffabilă, revizuibilă și rulează pe un motor deschis, fără dependență de furnizor - așa că rămâne a ta. Automatizează rularea de producție, iar timpul tău se duce spre problema interesantă, nu spre al zecemiilea export.

Lolly este un motor agnostic de platformă care rulează același traseu de randare pe mai multe shell-uri (web PWA, Tauri desktop/mobil, CLI, TUI). Instrumentele sunt date, nu cod împachetat - un manifest plus un template plus hook-uri opționale - astfel încât instrumentele noi sunt livrate fără o actualizare a aplicației. Începe cu Prezentare generală pentru arhitectură, apoi urmează traseul potrivit pentru ceea ce construiești.

Ești nou pe platformă? Pornire rapidă pune la punct un brand și primul tău render înainte să intri în profunzime.

Înțelege arhitectura

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

Creează instrumente

Fiecare control de mai jos a fost generat dintr-un input declarat în tool.json. Tu scrii linia din manifest, hostul desenează widgetul, iar același model conduce și CLI-ul și URL-ul.

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

Asta scalează mult peste cinci controale. Dă unui input o section și hostul îl pliază, așa că un instrument cu cincizeci de inputuri precum D3 Chart Studio se deschide tot ca o listă scurtă, restul fiind aranjat în grupuri denumite.

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

Rulează și integrează

Livrează și operează

Încredere și date

Drepturile și paternitatea sunt inputuri ca oricare altele. Embed & Track Image declară câmpuri pentru autor, copyright, licență și contact, iar exportul le scrie în metadatele proprii ale fișierului și în manifestul său C2PA.

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