O Firebase Studio oferece uma maneira simplificada de importar projetos de apps da Web para um espaço de trabalho do Firebase Studio, permitindo que você continue trabalhando nos projetos existentes com a assistência de IA do Firebase Studio e recursos simplificados de desenvolvimento, implantação e monitoramento.
É possível importar projetos de um repositório de origem (GitHub, GitLab ou Bitbucket) ou de um arquivo local. O Firebase Studio oferece suporte à importação de arquivos tar compactados por gzip e arquivos ZIP com menos de 50 MiB.
Primeiros passos
Etapa 1: importar o projeto
Faça login na sua Conta do Google e abra o Firebase Studio.
Clique em Importar um projeto. A caixa de diálogo Import project vai aparecer.
No campo Repo URL, insira o URL do repositório do GitHub, do GitLab ou do Bitbucket.
Insira um nome para seu projeto.
Se você estiver importando um projeto do Flutter, ative a opção This is a Flutter app. Caso não, deixe a caixa de seleção desmarcada.
Clique em Importar.
Se o repositório for particular, será necessário fazer a autenticação no respectivo provedor:
- No GitHub, siga as instruções para copiar um token de acesso.
- No GitLab, você pode usar a senha da conta ou criar um token de conta pessoal.
- No Bitbucket, use seu nome de usuário (não o e-mail) e uma senha do app para fazer a autenticação.
Etapa 2: instalar dependências
Por padrão, o Firebase Studio não instala dependências quando você importa um projeto. Portanto, será necessário fazer isso manualmente após a primeira importação.
Por exemplo, se você importar um app Flutter, execute flutter pub get
no
terminal ou npm install
para apps JavaScript ou TypeScript.
Para mudar isso para todos os usuários futuros do modelo e para futuras
importações, adicione um gancho onCreate
ao arquivo
dev.nix
no repositório
do projeto. É possível configurar onCreate
para executar o comando de build
adequado para seu projeto (por exemplo, npm install
ou flutter pub
get
).
Depois que isso for configurado, as dependências serão instaladas automaticamente sempre que os usuários importarem o repositório para Firebase Studio.
Próximas etapas
- Saiba mais sobre os espaços de trabalho do Firebase Studio.
- Personalize seu espaço de trabalho do Firebase Studio.
- Descubra como o Gemini no Firebase pode ajudar e acelerar o desenvolvimento de apps com a capacidade de responder a perguntas, gerar e editar códigos, corrigir bugs e executar ferramentas.
- Transforme seu projeto em um modelo personalizado.