Lolly för utvecklare

Den tekniska dokumentationen - för dig som skapar verktyg, integrerar Lolly i en pipeline, driftar det själv, eller vidareutvecklar plattformen.

Vad du får ut av det. Bygg ett verktyg en gång, så slutar förfrågningarna komma tillbaka till dig. Det repetitiva "kan du inte bara göra en åt mig…" som äter upp dina eftermiddagar blir en mall som andra fyller i själva - korrekt, utan att du behöver vara inblandad. Ditt arbete är vanlig HTML/CSS/JS: versionshanterat, diffbart, granskningsbart och kör på en öppen motor utan inlåsning till en leverantör, så det förblir ditt. Automatisera produktionskörningen så går din tid till det intressanta problemet, inte den tiotusende exporten.

Lolly är en plattformsoberoende motor som kör samma renderingsväg genom flera skal (web-PWA, Tauri desktop/mobil, CLI, TUI). Verktyg är data, inte medföljande kod - ett manifest plus en mall plus valfria hooks - så nya verktyg levereras utan en appuppdatering. Börja med Översikt för arkitekturen, och följ sedan det spår som passar det du bygger.

Ny på plattformen? Snabbstart ser till att du har ett varumärke och din första rendering på plats innan du går på djupet.

Förstå arkitekturen

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

Skapa verktyg

Varje kontroll nedan genererades från en deklarerad indata i tool.json. Du skriver manifestraden, värden ritar kontrollen, och samma modell driver CLI:t och URL:en.

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

Det skalar längre än fem kontroller. Ge en indata en section och värden fäller in den, så att ett verktyg med femtio indata som D3 Chart Studio ändå öppnas som en kort stapel med resten inordnad bakom namngivna grupper.

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

Kör och integrera

Släpp och driv det

Förtroende och data

Rättigheter och upphovsmannaskap är indata som alla andra. Embed & Track Image deklarerar fält för upphovsperson, copyright, licens och kontakt, och exporten skriver in dem i filens egna metadata och i dess C2PA-manifest.

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