Skip to content

Esta documentação pública reflete o branch develop do monorepo. Código e protocolo podem mudar antes do próximo release; veja o código-fonte no GitHub.

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

  1. SDK do widget — instale doohnut-widget-sdk, trate init / configUpdate / visibilidade do frame e envie o handshake READY.
  2. Desenvolvimento local — use vite-plugin-doohnut-widget para host simulado, validação e saída opcional em .tgz.
  3. Tutorial DX — do bootstrap à implantação com o exemplo mínimo dx-walkthrough-vue.
  4. Protocolo de runtime — referência completa de postMessage se você não usa o SDK ou está depurando o host.
  5. 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.

Publicado sob os mesmos termos da plataforma Doohnut.