CLI

Workspaces

Workspaces

Um workspace do Buildprint é uma cópia local de uma branch de um app Bubble. Cada branch recebe sua própria pasta, e essa pasta também é um git worktree normal.

Crie seu primeiro workspace

  1. Vincule a CLI uma vez com buildprint link <token>.

  2. Liste os projetos disponíveis com buildprint project list.

  3. Clone o workspace da branch padrão com buildprint project get <appname>.

  4. Entre na pasta da branch que a CLI exibe ao final do comando.

App root vs pasta da branch

  • <app-root>/ é o diretório compartilhado para um app Bubble.

  • <app-root>/<branch>/ é o workspace para uma branch do Bubble, como test ou live.

  • A maioria dos comandos do dia a dia deve ser executada a partir da pasta da branch ou de uma de suas subpastas.

Trabalhando com mais de uma branch

Você pode criar mais de um workspace de branch para o mesmo app sob o mesmo app root.

  • buildprint project get my-app --branch test

  • buildprint project get my-app --branch live

Isso cria pastas irmãs para cada branch do Bubble. Para trocar de branch, altere o diretório para a outra pasta da branch. Trate cada pasta como o diretório local para aquela branch específica do Bubble.

Onde os comandos devem ser executados

  • buildprint sync, buildprint check, buildprint apply e buildprint tree devem ser executados de dentro do workspace da branch.

  • Comandos como buildprint link e buildprint project list não estão vinculados a um workspace e podem ser executados em outros locais.

Verificações de segurança da branch

  • Espera-se que o nome da pasta e a branch do git em checkout correspondam.

  • Se não corresponderem, o Buildprint para e informa o que fazer com cd ou git checkout.

  • Isso evita operações acidentais de sync ou apply no workspace da branch errada.

Isso foi útil?