Lolly for utviklere

signed by Lollybuilders.htmlHTMLAI generatedgenerated by ClaudeSjekk det selvGet the signed filepixels, not shapes11 KB

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

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 booleansigned by Lollyvector SVGSjekk det selvGet the signed file19 paths~2.1k nodes45 groups1 image31 KBOne declared input, one generated control: a url, a colour, a select, a number, a booleansigned by Lollyvector SVGSjekk det selvGet the signed file19 paths~2.1k nodes45 groups1 image31 KB

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