با یک پروژه موجود شروع کنید

Firebase Studio روشی ساده برای وارد کردن پروژه‌های برنامه‌های وب موجود به فضای کاری Firebase Studio ارائه می‌کند و به شما امکان می‌دهد با کمک‌های مبتنی بر هوش مصنوعی Firebase Studio و قابلیت‌های توسعه، استقرار و نظارت کارآمد، به کار روی پروژه‌های موجود خود ادامه دهید.

می توانید پروژه ها را از یک مخزن منبع (GitHub، GitLab یا Bitbucket) یا از یک فایل بایگانی محلی وارد کنید. Firebase Studio از وارد کردن فایل‌های tar و فایل‌های فشرده زیر 50 مگابایت پشتیبانی می‌کند.

شروع کنید

مرحله 1: پروژه خود را وارد کنید

  1. وارد حساب Google خود شوید و Firebase Studio باز کنید.

  2. روی وارد کردن پروژه کلیک کنید. کادر گفتگوی Import project ظاهر می شود.

  3. در قسمت Repo URL ، URL مخزن GitHub، GitLab یا Bitbucket خود را وارد کنید.

  4. یک نام برای پروژه خود وارد کنید.

  5. اگر در حال وارد کردن یک پروژه Flutter هستید، این برنامه Flutter است را فعال کنید. در غیر این صورت، چک باکس را بدون علامت بگذارید.

  6. روی Import کلیک کنید.

  7. اگر مخزن خصوصی باشد، از شما خواسته می شود تا به ارائه دهنده مربوطه احراز هویت کنید:

    • برای GitHub، دستورات را برای کپی کردن یک نشانه دسترسی دنبال کنید.
    • برای GitLab، می توانید از رمز عبور حساب خود استفاده کنید یا یک رمز حساب شخصی ایجاد کنید
    • برای Bitbucket، از نام کاربری (نه ایمیل) و رمز عبور برنامه برای احراز هویت استفاده کنید.

مرحله 2: وابستگی ها را نصب کنید

به‌طور پیش‌فرض، Firebase Studio هنگام وارد کردن پروژه، وابستگی‌ها را نصب نمی‌کند، بنابراین باید این کار را پس از اولین وارد کردن به صورت دستی انجام دهید.

برای مثال، اگر یک برنامه Flutter را وارد می‌کنید، باید flutter pub get در ترمینال اجرا کنید، یا npm install برای برنامه‌های جاوا اسکریپت یا TypeScript اجرا کنید.

می‌توانید با افزودن یک قلاب onCreate به فایل dev.nix خود در مخزن پروژه، این مورد را برای همه کاربران آینده الگوی خود و برای واردات آینده تغییر دهید. می توانید onCreate برای اجرای دستور ساخت مناسب برای پروژه خود پیکربندی کنید (به عنوان مثال، npm install یا flutter pub get ).

پس از پیکربندی، هر زمان که کاربران مخزن شما را به Firebase Studio وارد کنند، وابستگی ها به طور خودکار نصب می شوند.

مراحل بعدی