Lolly para Desenvolvedores

A documentação técnica - para quem cria ferramentas, integra o Lolly a um pipeline, faz o self-host dele ou estende a plataforma.

O que você ganha com isso. Construa uma ferramenta uma vez e o pedido para de voltar pra você. Aquele "você pode só fazer um pra mim…" repetitivo que consome suas tardes vira um template que as outras pessoas preenchem sozinhas - direitinho, sem você precisar entrar no meio. Seu trabalho é HTML/CSS/JS puro: versionado, fácil de comparar, revisável, e roda sobre um engine aberto, sem vendor lock-in, então continua sendo seu. Automatize a produção e seu tempo vai para o problema interessante, não para a exportação número dez mil.

O Lolly é um engine independente de plataforma que executa o mesmo caminho de renderização em vários shells (web PWA, Tauri desktop/mobile, CLI, TUI). As ferramentas são dados, não código empacotado - um manifest, mais um template, mais hooks opcionais - então novas ferramentas são lançadas sem precisar de uma atualização do app. Comece pela Visão Geral para entender a arquitetura, e depois siga a trilha que combina com o que você está construindo.

Novo na plataforma? O Guia Rápido coloca uma marca e o seu primeiro render no lugar antes de você se aprofundar.

Entenda a arquitetura

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

Crie ferramentas

Cada controle abaixo foi gerado a partir de um input declarado no tool.json. Você escreve a linha do manifest, o host desenha o widget, e o mesmo modelo alimenta a CLI e a URL.

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

E isso escala bem além de cinco controles. Dê a um input um section e o host o recolhe, então uma ferramenta de cinquenta inputs como o D3 Chart Studio ainda abre como uma pilha curta, com o resto guardado atrás de grupos nomeados.

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

Execute e integre

Publique e opere

Confiança e dados

Direitos e autoria são inputs como quaisquer outros. O Embed & Track Image declara campos de autor, copyright, licença e contato, e a exportação grava tudo isso nos metadados do próprio arquivo e no manifest C2PA dele.

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