Criar um bloco novo

Criar um bloco novo no GG.chatbot é bem simples e direto com o nosso framework interno, The Forge.
Se você pretende incorporar esse bloco ao repositório oficial, abra antes uma issue no GitHub. Assim podemos discutir a especificação e a melhor forma de implementar.
-
Crie uma branch nova:
git checkout -b MY_BRANCH_NAME -
Crie seu bloco com a CLI do Forge:
bun create-new-block -
Os arquivos devem ser gerados em
packages/forge/blocks/YOUR_BLOCK_NAME -
Adicione a logo SVG do bloco em
packages/forge/blocks/YOUR_BLOCK_NAME/src/logo.tsx -
Já é possível rodar a aplicação e ver a logo recém-criada na barra lateral do editor.
-
Crie uma ação na pasta
packages/forge/blocks/YOUR_BLOCK_NAME/src/actions. Veja Ação para mais informações. -
Liste essa ação no vetor
actions, empackages/forge/blocks/YOUR_BLOCK_NAME/src/index.ts -
Implemente o handler da ação em
packages/forge/blocks/YOUR_BLOCK_NAME/src/handlers.ts. Veja Run para mais informações. -
Para ir além, consulte a documentação do Forge.
Vale olhar como outros blocos foram implementados, na pasta packages/forge/blocks.
Vídeos tutoriais
Entre na nossa comunidade do Discord para participar desses encontros semanais.