Codegen
O Codegen cria a primeira base de código de destino a partir do app Bubble e da stack tecnológica selecionada.
Ele fornece ao agente uma base de trabalho restrita antes do início da implementação. Essa base inclui a estrutura da aplicação, o modelo de banco de dados, controles de UI compatíveis com Bubble e suporte ao runtime de workflows.
O Codegen é executado durante a configuração da migração
O Codegen faz parte do fluxo de migração. Não é necessário executar um comando separado.
Depois de selecionar uma stack e concluir a configuração, inicialize a base de código de destino:
buildprint migration init my-appQuando a descoberta é executada, o Buildprint lê o workspace Bubble e gera os arquivos correspondentes à fonte atual:
buildprint migration discover my-appO resultado é um projeto de destino que o agente pode executar, inspecionar e estender.
O que o Codegen cria
O Codegen transforma em código de destino tipado as partes do app Bubble que podem ser geradas com segurança.
O modelo de dados do Bubble se torna um schema do Supabase e do Drizzle, incluindo relacionamentos, campos de lista e índices necessários para as pesquisas descobertas.
Os conjuntos de opções do Bubble se tornam módulos tipados com seus valores e atributos.
Os controles nativos do Bubble se tornam componentes reutilizáveis do Next.js. O Codegen adiciona as bibliotecas e os estilos necessários para esses controles.
O provedor de workflows selecionado recebe o scaffolding de runtime necessário para workflows de backend e recorrentes.
Orquestração da migração de dados e arquivos
O Codegen também cria a estrutura do projeto de destino, clientes de serviços, auxiliares de autenticação, scripts de banco de dados, arquivo de ambiente e instruções para o agente referentes à stack selecionada.
Os arquivos exatos dependem do app e da stack selecionada. Por exemplo, uma migração para Vercel Workflows recebe o runtime de workflows da Vercel e suporte a agendamentos recorrentes quando a fonte usa workflows recorrentes.
Os arquivos gerados dão suporte à implementação
O Codegen não tenta concluir a aplicação. Ele cria as partes determinísticas e fornece ao agente locais claros para adicionar o comportamento da aplicação.
O plano de migração então adiciona o trabalho de implementação, testes e entrega. O agente se baseia no schema, nos componentes e no runtime gerados, em vez de configurar cada parte manualmente.