Lolly for utviklere

Den tekniske dokumentasjonen - for alle som lager verktøy, integrerer Lolly i en pipeline, drifter det selv, eller videreutvikler plattformen.

Hva du får ut av det. Bygg et verktøy én gang, så slutter forespørselen å komme tilbake til deg. Det repeterende «kan du ikke bare lage en til meg…» som spiser opp ettermiddagene dine, blir en mal andre fyller ut selv - korrekt, uten at du trenger å være involvert. Arbeidet ditt er vanlig HTML/CSS/JS: versjonskontrollert, diffbart, gjennomgåbart, og kjører på en åpen motor uten leverandørinnlåsing, så det forblir ditt. Automatiser produksjonskjøringen, så går tiden din til det interessante problemet, ikke den ti tusende eksporten.

Lolly er en plattformuavhengig motor som kjører samme renderingsvei på tvers av flere skall (web-PWA, Tauri desktop/mobil, CLI, TUI). Verktøy er data, ikke medfølgende kode - et manifest pluss en mal pluss valgfrie hooks - så nye verktøy leveres uten en app-oppdatering. Start med Oversikt for arkitekturen, og følg deretter sporet som passer det du bygger.

Ny på plattformen? Hurtigstart får en merkevare og din første rendering på plass før du går i dybden.

Forstå arkitekturen

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

Lag verktøy

Hver kontroll nedenfor ble generert fra en deklarert inndata i tool.json. Du skriver manifestlinjen, verten tegner kontrollen, og samme modell driver CLI-en og URL-en.

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

Det skalerer lenger enn fem kontroller. Gi en inndata en section, og verten feller den sammen, slik at et verktøy med femti inndata som D3 Chart Studio likevel åpner som en kort stabel med resten sortert bak navngitte grupper.

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

Kjør og integrer

Lever og drift det

Tillit og data

Rettigheter og opphav er inndata som alle andre. Embed & Track Image deklarerer felter for opphavsperson, copyright, lisens og kontakt, og eksporten skriver dem inn i filens egne metadata og i C2PA-manifestet dens.

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