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
- Översikt - varför Lolly finns, uppdelningen mellan motor/skal/verktyg, kapabilitetsbryggan och de fastslagna arkitektoniska besluten.
- Design Tokens - DTCG-tokenmodellen som varumärken uttrycks i, och hur verktyg använder den.
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.
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.
- Skapa verktyg - den fullständiga guiden: manifest, mall, stilar, hooks, komposition och publicering.
- Skapa tillgångar - katalogtillgångar, nivåer, språkversioner, paletter, temaikoner och typsnitt.
- Host API -
HostV1-kapabilitetsbryggan som varje verktyg skrivs mot (det enda API:et verktygen ser). - URL Mode - varje inmatning som en URL-parameter; reserverade parametrar, kompakt kodning, packade länkar.
Kör och integrera
- CLI - huvudlös rendering; samma renderingsväg som GUI, styrd av
--foo=bar-argv. - TUI - det interaktiva terminalskalet.
- MCP Server - den inbyggda ändpunkten som låter en AI-agent upptäcka och köra verktyg.
- AI-agenter - att styra Lolly från en modell: en URL är API:et.
- Chrome-tillägg - fånga en levande URL som en återanvändbar tillgång.
Släpp och driv det
- Byggguide - bygg alla mål: CLI, TUI, desktop, mobil.
- Driftsättning - webbappen, apparna och backend-tjänsterna; var varje del körs.
- Konfiguration - profiler, varumärkespaket, kapabilitetsspärrar, funktionsflaggor och katalogvalidering.
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.
- Content Credentials-identitet - CA-utfärdad signering för C2PA på enheten; motorns kontrakt och driftguiden för operatörer.
- Dataöverföring -
lolly-backup-paketet: kuvertformat, integritet och skalöverskridande garantier. - Om - projektet, dess licensgräns och repositoryt.