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
- Oversikt - hvorfor Lolly finnes, skillet mellom motor/skall/verktøy, kapabilitetsbroen, og de fastsatte arkitektoniske forpliktelsene.
- Design Tokens - DTCG-tokenmodellen som merkevarer uttrykkes i, og hvordan verktøy bruker den.
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.
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.
- Lag verktøy - den fullstendige guiden: manifest, mal, stiler, hooks, komposisjon og publisering.
- Lag ressurser - katalogressurser, nivåer, språkversjoner, paletter, temabare ikoner og fonter.
- Host API -
HostV1-kapabilitetsbroen som hvert verktøy skrives mot (det eneste API-et verktøy ser). - URL-modus - hver inndata som en URL-parameter; reserverte parametre, kompakt koding, pakkede lenker.
Kjør og integrer
- CLI - hodeløs rendering; samme renderingsvei som GUI-et, styrt av
--foo=bar-argv. - TUI - det interaktive terminalskallet.
- MCP Server - det innebygde endepunktet som lar en AI-agent oppdage og kjøre verktøy.
- AI-agenter - å styre Lolly fra en modell: en URL er API-et.
- Chrome-utvidelse - fang en direkte URL som en gjenbrukbar ressurs.
Lever og drift det
- Byggeguide - bygg alle mål: CLI, TUI, desktop, mobil.
- Driftsetting - nettappen, appene og bakgrunnstjenestene; hvor hver del kjører.
- Konfigurasjon - profiler, merkevarepakker, funksjonssperring, funksjonsflagg og katalogvalidering.
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.
- Content Credentials-identitet - CA-utstedt signering for C2PA på enheten; motorkontrakter og driftshåndboken for operatører.
- Dataoverføring -
lolly-backup-pakken: konvolutt, integritet og garantier på tvers av skall. - Om - prosjektet, lisensgrensen og repositoriet.