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

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

شما می‌توانید پروژه‌ها را از یک مخزن منبع (GitHub، GitLab یا Bitbucket)، از Figma با افزونه Builder.io Figma یا از یک فایل بایگانی محلی وارد کنید. Firebase Studio از وارد کردن فایل‌های tar فشرده شده با gzip و فایل‌های zip با حجم کمتر از ۱۰۰ مگابایت پشتیبانی می‌کند.

همچنین می‌توانید یک پروژه موجود را کپی کنید تا یک کپی از آن ایجاد شود.

شروع کنید

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

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

  2. روی «وارد کردن یک پروژه» کلیک کنید. پنجره‌ی «وارد کردن پروژه» ظاهر می‌شود.

  3. در فیلد Repo URL ، آدرس مخزن GitHub، GitLab یا Bitbucket خود را وارد کنید.

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

  5. اگر در حال وارد کردن یک پروژه Flutter هستید، گزینه This is a Flutter app را فعال کنید. در غیر این صورت، تیک آن را بردارید.

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

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

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

مرحله ۲: نصب وابستگی‌ها

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

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

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

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

مراحل بعدی