Lolly voor Bouwers

De technische documentatie - voor iedereen die tools schrijft, Lolly in een pipeline integreert, het zelf host, of het platform uitbreidt.

Wat levert het jou op. Bouw een tool één keer en het verzoek komt niet meer bij je terug. Het steeds terugkerende "kun je even een … voor me maken" dat je middagen opslokt, wordt een sjabloon dat andere mensen zelf invullen - correct, zonder dat jij ertussen hoeft te zitten. Je werk is gewoon HTML/CSS/JS: versiebeheerd, diffbaar, review-baar, en draait op een open engine zonder vendor lock-in, dus het blijft van jou. Automatiseer de productierun en je tijd gaat naar het interessante probleem, niet naar de tienduizendste export.

Lolly is een platformonafhankelijke engine die hetzelfde renderpad gebruikt op meerdere shells (web PWA, Tauri desktop/mobile, CLI, TUI). Tools zijn data, geen gebundelde code - een manifest plus een template plus optionele hooks - zodat nieuwe tools verschijnen zonder app-update. Begin met het Overzicht voor de architectuur, en volg dan het traject dat past bij wat je bouwt.

Nieuw bij het platform? De Quickstart zet een merk en je eerste render neer voordat je de diepte ingaat.

De architectuur begrijpen

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

Tools schrijven

Elk besturingselement hieronder is gegenereerd uit een gedeclareerde input in tool.json. Jij schrijft de manifest-regel, de host tekent de widget, en hetzelfde model stuurt de CLI en de URL.

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

Dat schaalt verder dan vijf besturingselementen. Geef een input een section en de host vouwt hem weg, zodat een tool met vijftig inputs zoals de D3 Chart Studio nog steeds opent als een korte stapel, met de rest opgeborgen achter benoemde groepen.

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

Draaien & integreren

Uitrollen & beheren

Vertrouwen & data

Rechten en auteurschap zijn inputs als alle andere. Embed & Track Image declareert velden voor maker, copyright, licentie en contact, en de export schrijft ze in de metadata van het bestand zelf en in het C2PA-manifest ervan.

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