Технічна документація - для всіх, хто створює інструменти, інтегрує Lolly у конвеєр, розгортає його самостійно чи розширює платформу.
Чим це корисно для вас. Створіть інструмент один раз - і запити більше не повертатимуться до вас. Повторюване «а можеш просто зробити мені…», що з'їдає ваші пообіддя, перетворюється на шаблон, який інші люди заповнюють самостійно - правильно, без вашої участі. Ваша робота - це звичайний HTML/CSS/JS: під контролем версій, з можливістю порівняння, рецензування, що працює на відкритому рушії без прив'язки до постачальника, тож він лишається вашим. Автоматизуйте виробничий процес - і ваш час іде на цікаву задачу, а не на десятитисячний експорт.
Lolly - це платформонезалежний рушій, який виконує один і той самий шлях рендерингу в кількох оболонках (web PWA, Tauri для десктопа/мобільних, CLI, TUI). Інструменти - це дані, а не вбудований код: маніфест плюс шаблон плюс необов'язкові хуки, тож нові інструменти постачаються без оновлення застосунку. Почніть з Огляду, щоб зрозуміти архітектуру, а потім оберіть напрям, що відповідає тому, що ви створюєте.
Уперше на платформі? Швидкий старт допоможе налаштувати бренд і зробити перший рендер, перш ніж занурюватися глибше.
Розберіться в архітектурі
- Огляд - навіщо існує Lolly, розділення рушій/оболонка/інструменти, місток можливостей та усталені архітектурні рішення.
- Дизайн-токени - модель токенів DTCG, якою виражаються бренди, і як інструменти їх споживають.
Створюйте інструменти
Кожен елемент керування нижче створено з входу, оголошеного в tool.json. Рядок маніфесту пишете ви, віджет малює хост, і та сама модель керує CLI та URL.
signed by Lollyvector SVGПеревірте саміGet the signed file19 paths~2.1k nodes45 groups1 image31 KB
signed by Lollyvector SVGПеревірте саміGet the signed file19 paths~2.1k nodes45 groups1 image31 KB
І це масштабується далі, ніж на п'ять елементів керування. Додайте входу section, і хост його згорне, тож інструмент із п'ятдесятьма входами, як-от D3 Chart Studio, усе одно відкривається коротким списком, а решта складена в іменовані групи.
- Створення інструментів - повний посібник: маніфест, шаблон, стилі, хуки, композиція та публікація.
- Створення ресурсів - ресурси каталогу, рівні, локалі, палітри, іконки з підтримкою тем і шрифти.
- Host API - місток можливостей
HostV1, під який написано кожен інструмент (єдиний API, який бачать інструменти). - Режим URL - кожен ввід як параметр URL; зарезервовані параметри, компактне кодування, упаковані посилання.
Запускайте та інтегруйте
- CLI - рендеринг без інтерфейсу; той самий шлях рендерингу, що й у GUI, керований через argv
--foo=bar. - TUI - інтерактивна термінальна оболонка.
- MCP-сервер - нативна кінцева точка, що дає AI-агенту змогу знаходити та запускати інструменти.
- AI-агенти - керування Lolly з моделі: URL - це API.
- Розширення Chrome - захоплення живого URL як придатного для повторного використання ресурсу.
Постачайте та обслуговуйте
- Посібник зі збірки - збірка кожної цілі: CLI, TUI, десктоп, мобільні.
- Розгортання - веб-застосунок, застосунки та бекенд-сервіси; де працює кожна частина.
- Конфігурація - профілі, бренд-пакети, обмеження можливостей, прапорці функцій та валідація каталогу.
Довіра та дані
Права й авторство - такі самі входи, як усі інші. Embed & Track Image оголошує поля автора, копірайту, ліцензії та контакту, а експорт записує їх у власні метадані файлу та в його маніфест C2PA.
- Ідентичність Content Credentials - підписання від CA для C2PA на пристрої; контракти рушія та посібник для оператора.
- Передача даних - пакет
lolly-backup: конверт, цілісність та гарантії між оболонками. - Про проєкт - проєкт, межі його ліцензії та репозиторій.