Lolly per gli sviluppatori

La documentazione tecnica - per chi crea strumenti, integra Lolly in una pipeline, ne cura l'hosting in autonomia o estende la piattaforma.

Cosa ci guadagni. Crea uno strumento una volta e la richiesta smette di tornare da te. Il classico "puoi farmi solo un…" che ti divora i pomeriggi diventa un template che altre persone compilano da sole - correttamente, senza che tu debba intervenire. Il tuo lavoro è puro HTML/CSS/JS: versionato, confrontabile (diff), verificabile, e gira su un motore aperto senza vincoli di fornitore, quindi resta tuo. Automatizza la produzione in serie e il tuo tempo va al problema interessante, non alla decimillesima esportazione.

Lolly è un motore indipendente dalla piattaforma che esegue lo stesso percorso di rendering su diverse shell (PWA web, Tauri desktop/mobile, CLI, TUI). Gli strumenti sono dati, non codice incluso - un manifest più un template più hook opzionali - così i nuovi strumenti vengono pubblicati senza un aggiornamento dell'app. Inizia dalla Panoramica per l'architettura, poi segui il percorso adatto a ciò che stai costruendo.

Nuovo sulla piattaforma? La Guida rapida imposta un brand e il tuo primo render prima che tu vada più a fondo.

Comprendere l'architettura

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

Creare strumenti

Ogni controllo qui sotto è stato generato da un input dichiarato in tool.json. Tu scrivi la riga del manifest, l'host disegna il widget, e lo stesso modello alimenta la CLI e l'URL.

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

E la cosa scala molto oltre i cinque controlli. Assegna a un input una section e l'host la richiude, così uno strumento da cinquanta input come D3 Chart Studio si apre comunque con una pila breve, e tutto il resto resta archiviato dietro gruppi con un nome.

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

Eseguire e integrare

Distribuire e gestirlo

Fiducia e dati

Diritti e paternità sono input come tutti gli altri. Embed & Track Image dichiara i campi autore, copyright, licenza e contatto, e l'esportazione li scrive nei metadati del file stesso e nel suo manifest C2PA.

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