Lolly для розробників

Технічна документація — для всіх, хто створює інструменти, інтегрує Lolly у конвеєр, розгортає його самостійно чи розширює платформу.

Чим це корисно для вас. Створіть інструмент один раз — і запити більше не повертатимуться до вас. Повторюване «а можеш просто зробити мені…», що з'їдає ваші пообіддя, перетворюється на шаблон, який інші люди заповнюють самостійно — правильно, без вашої участі. Ваша робота — це звичайний HTML/CSS/JS: під контролем версій, з можливістю порівняння, рецензування, що працює на відкритому рушії без прив'язки до постачальника, тож він лишається вашим. Автоматизуйте виробничий процес — і ваш час іде на цікаву задачу, а не на десятитисячний експорт.

Lolly — це платформонезалежний рушій, який виконує один і той самий шлях рендерингу в кількох оболонках (web PWA, Tauri для десктопа/мобільних, CLI, TUI). Інструменти — це дані, а не вбудований код: маніфест плюс шаблон плюс необов'язкові хуки, тож нові інструменти постачаються без оновлення застосунку. Почніть з Огляду, щоб зрозуміти архітектуру, а потім оберіть напрям, що відповідає тому, що ви створюєте.

Уперше на платформі? Швидкий старт допоможе налаштувати бренд і зробити перший рендер, перш ніж занурюватися глибше.

Розберіться в архітектурі

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

Створюйте інструменти

Кожен елемент керування нижче створено з входу, оголошеного в tool.json. Рядок маніфесту пишете ви, віджет малює хост, і та сама модель керує CLI та URL.

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

І це масштабується далі, ніж на п'ять елементів керування. Додайте входу section, і хост його згорне, тож інструмент із п'ятдесятьма входами, як-от D3 Chart Studio, усе одно відкривається коротким списком, а решта складена в іменовані групи.

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

Запускайте та інтегруйте

Постачайте та обслуговуйте

Довіра та дані

Права й авторство — такі самі входи, як усі інші. Embed & Track Image оголошує поля автора, копірайту, ліцензії та контакту, а експорт записує їх у власні метадані файлу та в його маніфест C2PA.

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