Lolly за разработчици
Техническата документация — за всеки, който създава инструменти, интегрира Lolly в пайплайн, хоства платформата самостоятелно или я разширява.
Какво печелиш ти. Създай инструмент веднъж и заявката спира да се връща при теб. Повтарящото се „може ли само да ми направиш едно…“, което изяжда следобедите ти, се превръща в шаблон, който другите попълват сами — правилно и без твоето участие. Работата ти е чист HTML/CSS/JS: с версиен контрол, лесна за сравняване и преглед, работеща върху отворен енджин без обвързване с доставчик — така тя остава твоя. Автоматизирай производствения процес и времето ти отива за интересния проблем, а не за десетхилядния експорт.
Lolly е платформено-независим енджин, който изпълнява един и същ път на рендериране в няколко обвивки (уеб PWA, Tauri за десктоп/мобилни устройства, CLI, TUI). Инструментите са данни, а не пакетиран код — манифест плюс шаблон плюс опционални hooks — така новите инструменти се доставят без обновяване на приложението. Започни с Общия преглед за архитектурата, след което следвай пътеката, която отговаря на това, което изграждаш.
Нов си в платформата? Бързият старт ти осигурява бранд и първото рендериране, преди да навлезеш в дълбочина.
Разбери архитектурата
- Общ преглед — защо съществува Lolly, разделението енджин/обвивки/инструменти, мостът на възможностите и утвърдените архитектурни ангажименти.
- Дизайн токени — DTCG моделът на токени, чрез който се изразяват брандовете, и как инструментите ги използват.
Създавай инструменти
Всеки контрол по-долу е генериран от вход, деклариран в tool.json. Ти пишеш реда в манифеста, хостът рисува контрола, а същият модел движи CLI и URL.
И това се мащабира далеч над пет контрола. Дай на вход section и хостът го сгъва, така че инструмент с петдесет входа като D3 Chart Studio пак се отваря като кратък списък, а останалото стои подредено в наименувани групи.
- Създаване на инструменти — пълното ръководство: манифест, шаблон, стилове, hooks, композиция и публикуване.
- Създаване на активи — каталожни активи, нива, локали, палитри, темизируеми икони и шрифтове.
- Host API — мостът на възможностите
HostV1, срещу който се пише всеки инструмент (единственият API, който инструментите виждат). - URL режим — всеки вход като URL параметър; запазени параметри, компактно кодиране, пакетирани връзки.
Изпълнявай и интегрирай
- CLI — headless рендериране; същият път на рендериране като в GUI, управляван чрез
--foo=barargv. - TUI — интерактивната терминална обвивка.
- MCP сървър — нативната крайна точка, чрез която AI агент открива и изпълнява инструменти.
- AI агенти — управление на Lolly от модел: URL адресът е API-то.
- Разширение за Chrome — заснеми жив URL като преизползваем актив.
Доставяй и оперирай
- Ръководство за билд — изгради всяка цел: CLI, TUI, десктоп, мобилни устройства.
- Разгръщане — уеб приложението, приложенията и бекенд услугите; къде работи всяка част.
- Конфигурация — профили, брандови пакети, ограничаване по възможности, функционални флагове и валидиране на каталога.
Доверие и данни
Правата и авторството са входове както всички останали. Embed & Track Image декларира полета за автор, авторско право, лиценз и контакт, а експортът ги записва в собствените метаданни на файла и в неговия C2PA манифест.
- Content Credentials идентичност — подписване с издадени от CA сертификати за C2PA на устройството; договорите на енджина и наръчникът за оператора.
- Пренос на данни — пакетът
lolly-backup: обвивка (envelope), цялост и гаранции между обвивките. - Относно — проектът, лицензната му граница и хранилището.