Firebase Studio propose un moyen simplifié d'importer des projets d'applications Web existants dans un espace de travail Firebase Studio, ce qui vous permet de continuer à travailler sur vos projets existants avec l'assistance optimisée par l'IA de Firebase Studio et des fonctionnalités de développement, de déploiement et de surveillance simplifiées.
Vous pouvez importer des projets à partir d'un dépôt source (GitHub, GitLab ou Bitbucket) ou d'un fichier d'archive local. Firebase Studio permet d'importer des fichiers tar compressés en gzip et des fichiers ZIP de moins de 50 Mo.
Premiers pas
Étape 1: Importez votre projet
Connectez-vous à votre compte Google, puis ouvrez Firebase Studio.
Cliquez sur Importer un projet. La boîte de dialogue Import project (Importer un projet) s'affiche.
Dans le champ URL du dépôt, saisissez l'URL de votre dépôt GitHub, GitLab ou Bitbucket.
Saisissez le nom de votre projet.
Si vous importez un projet Flutter, activez Il s'agit d'une application Flutter. Sinon, laissez la case décochée.
Cliquez sur Importer.
Si le dépôt est privé, vous êtes invité à vous authentifier auprès du fournisseur concerné:
- Pour GitHub, suivez les instructions pour copier un jeton d'accès.
- Pour GitLab, vous pouvez utiliser le mot de passe de votre compte ou créer un jeton de compte personnel.
- Pour Bitbucket, utilisez votre nom d'utilisateur (et non votre adresse e-mail) et un mot de passe d'application pour vous authentifier.
Étape 2: Installer les dépendances
Par défaut, Firebase Studio n'installe pas les dépendances lorsque vous importez un projet. Vous devrez donc le faire manuellement après votre première importation.
Par exemple, si vous importez une application Flutter, vous devez exécuter flutter pub get
dans le terminal ou npm install
pour les applications JavaScript ou TypeScript.
Vous pouvez modifier ce paramètre pour tous les futurs utilisateurs de votre modèle et pour les futures importations en ajoutant un hook onCreate
à votre fichier dev.nix
dans le dépôt de votre projet. Vous pouvez configurer onCreate
pour exécuter la commande de compilation appropriée à votre projet (par exemple, npm install
ou flutter pub
get
).
Une fois cette configuration effectuée, les dépendances sont installées automatiquement chaque fois que des utilisateurs importent votre dépôt dans Firebase Studio.
Étapes suivantes
- En savoir plus sur les Firebase Studioespaces de travail
- Personnalisez votre espace de travail Firebase Studio.
- Découvrez comment Gemini dans Firebase peut vous aider et accélérer le développement de vos applications grâce à sa capacité à répondre à des questions, à générer et à modifier du code, à corriger des bugs et à exécuter des outils.
- Transformez votre projet en modèle personnalisé.