Introdução
Buildprint permite que um único agente coordene a migração de um aplicativo Bubble do início ao fim.
Uma migração ainda requer revisão e gerenciamento por parte de desenvolvedores. Buildprint não faz uma cópia do aplicativo Bubble em código com um único clique, mas realiza 90% do trabalho pesado para você.
Fases da migração
Toda migração passa por estas fases:
Fase | Resultado |
|---|---|
Configuração | A origem, a stack de destino, os serviços e os acessos estão prontos. |
Descoberta | O aplicativo Bubble se transforma em um plano de migração ciente das dependências. |
Implementação | O aplicativo de destino é criado em unidades verificáveis. |
Testes | Jornadas importantes e estados visuais são verificados. |
Entrega | O aplicativo de destino é preparado para transferência ou lançamento. |
O painel determina a fase atual com base no status das tarefas. Você pode ver o trabalho concluído, em andamento, pronto ou que precisa ser verificado novamente.
A descoberta mapeia o aplicativo antes da implementação
A descoberta lê a ramificação selecionada do Bubble. Ela mapeia a estrutura do aplicativo, os workflows, os dados, as integrações, os estilos, as regras de privacidade e as referências entre eles.
O agente usa esse mapa para criar um plano de migração ciente das dependências e estabelecer a base para a stack de destino selecionada.
Execute a descoberta novamente quando a origem no Bubble mudar. A CLI compara o novo resultado com o plano existente. Ela atualiza o trabalho alterado e marca as tarefas afetadas para nova verificação.
Fluxo típico
Crie uma migração, escolha uma stack de destino e configure a origem no Bubble:
buildprint migration create my-app --app my-bubble-app
buildprint migration stack select nextjs-supabase-vercel-workflows my-app
buildprint migration configure my-app \
--workspace /path/to/bubble-workspace \
--branch testConclua o trabalho de configuração criado pela migração. Em seguida, inicialize a base de código de destino e crie o plano de migração:
buildprint migration init my-app
buildprint migration discover my-appUse buildprint migration info my-app para visualizar a fase atual, o progresso, a quantidade de tarefas e as tarefas prontas.
Em seguida, o agente assume o trabalho pronto, implementa-o e registra as verificações e as evidências de cada resultado. Buildprint executa os verificadores necessários antes de registrar uma unidade como concluída.
Preserve o comportamento do produto
Use paridade estrita quando o destino precisar corresponder ao comportamento do Bubble. Use paridade inteligente quando o destino precisar de uma correção clara e deliberada.
Registre uma divergência quando o comportamento do destino for diferente do Bubble. O registro armazena o comportamento do Bubble, o comportamento escolhido e o motivo da alteração.
Adicione capturas de tela, arquivos de origem, observações e resultados de testes como evidências. Isso mostra o que mudou e como a equipe verificou o resultado.
Conheça os limites do produto
Buildprint coordena o planejamento, a base gerada, a implementação, a verificação e a entrega. A revisão de engenharia continua sendo parte da migração.
A primeira versão não executa uma migração completa de dados nem substitui um sistema de backup. Inclua essas atividades no plano de entrega.
Solicitar acesso à migração
O acesso à migração é somente por convite. Se o seu projeto não tiver acesso, a página Migração exibirá uma solicitação de acesso antecipado.
Selecione Solicitar acesso antecipado e forneça as informações solicitadas sobre o projeto. Buildprint usa essas informações para entender suas necessidades de migração e recomendar o próximo passo.