Widgets
Widgets são aplicações web de página única executadas em seções do player Doohnut. Esta seção é o ponto de entrada para autores: uso do SDK, desenvolvimento local com Vite e o protocolo em nível de mensagens.
Por onde começar
- SDK do widget — instale
doohnut-widget-sdk, trateinit/configUpdate/ visibilidade do frame e envie o handshakeREADY. - Desenvolvimento local — use
vite-plugin-doohnut-widgetpara host simulado, validação e saída opcional em.tgz. - Tutorial DX — do bootstrap à implantação com o exemplo mínimo
dx-walkthrough-vue. - Protocolo de runtime — referência completa de postMessage se você não usa o SDK ou está depurando o host.
- Exemplos — widgets de exemplo no repositório (SPA Vue, depurador), com links para o código e empacotamento.
Conteúdo em inglês
A referência técnica detalhada do protocolo e o README completo do SDK no repositório estão em inglês. A página Protocolo (inglês) contém a especificação integral; o SDK (inglês) espelha o README publicado no npm.
Documentação adicional no monorepo: docs/widgets/ e docs/widgets.md.