Firebase Studio ofrece una forma optimizada de importar proyectos de apps web existentes a un espacio de trabajo de Firebase Studio, lo que te permite seguir trabajando en tus proyectos existentes con la asistencia potenciada por IA de Firebase Studio y las capacidades optimizadas de desarrollo, implementación y supervisión.
Puedes importar proyectos desde un repositorio de código fuente (GitHub, GitLab o Bitbucket) o desde un archivo de almacenamiento local. Firebase Studio admite la importación de archivos tar y ZIP comprimidos con gzip de menos de 50 MiB.
Comenzar
Paso 1: Importa tu proyecto
Accede a tu Cuenta de Google y abre Firebase Studio.
Haz clic en Importar un proyecto. Aparecerá el diálogo Import project.
En el campo URL del repositorio, ingresa la URL de tu repositorio de GitHub, GitLab o Bitbucket.
Ingresa un nombre para tu proyecto.
Si importas un proyecto de Flutter, habilita This is a Flutter app. De lo contrario, deja la casilla de verificación sin marcar.
Haz clic en Importar.
Si el repositorio es privado, se te solicitará que te autentiques en el proveedor correspondiente:
- En GitHub, sigue las indicaciones para copiar un token de acceso.
- En el caso de GitLab, puedes usar la contraseña de tu cuenta o crear un token de cuenta personal.
- En Bitbucket, usa tu nombre de usuario (no el correo electrónico) y una contraseña de la app para autenticarte.
Paso 2: Instala las dependencias
De forma predeterminada, Firebase Studio no instala dependencias cuando importas un proyecto, por lo que deberás hacerlo de forma manual después de la primera importación.
Por ejemplo, si importas una app de Flutter, debes ejecutar flutter pub get
en la terminal o npm install
para apps de JavaScript o TypeScript.
Puedes cambiar esto para todos los usuarios futuros de tu plantilla y para las futuras
importaciones. Para ello, agrega un hook onCreate
a tu archivo dev.nix
en el repositorio
de tu proyecto. Puedes configurar onCreate
para ejecutar el comando de compilación adecuado para tu proyecto (por ejemplo, npm install
o flutter pub
get
).
Después de configurar esto, las dependencias se instalan automáticamente cada vez que los usuarios importan tu repositorio a Firebase Studio.
Próximos pasos
- Obtén más información sobre los Firebase Studio lugares de trabajo.
- Personaliza tu espacio de trabajo de Firebase Studio.
- Descubre cómo Gemini en Firebase puede ayudarte a acelerar el desarrollo de tu app con su capacidad para responder preguntas, generar y editar código, corregir errores y ejecutar herramientas.
- Convierte tu proyecto en una plantilla personalizada.