একটি বিদ্যমান প্রকল্পের সাথে শুরু করুন

Firebase Studio বিদ্যমান ওয়েব অ্যাপ প্রজেক্টগুলোকে একটি Firebase Studio ওয়ার্কস্পেসে ইম্পোর্ট করার একটি সহজ উপায় প্রদান করে, যা আপনাকে Firebase Studio -এর এআই-চালিত সহায়তা এবং সুবিন্যস্ত ডেভেলপমেন্ট, ডেপ্লয়মেন্ট ও মনিটরিং ক্ষমতার সাহায্যে আপনার চলমান প্রজেক্টগুলোতে কাজ চালিয়ে যেতে দেয়।

আপনি সোর্স রিপোজিটরি (GitHub, GitLab, বা Bitbucket), Builder.io Figma প্লাগইন ব্যবহার করে Figma থেকে, অথবা লোকাল আর্কাইভ ফাইল থেকে প্রোজেক্ট ইম্পোর্ট করতে পারেন। Firebase Studio ১০০ MiB-এর কম আকারের gzipped tar ফাইল এবং zip ফাইল ইম্পোর্ট করা সমর্থন করে।

কোনো বিদ্যমান প্রজেক্টের একটি অনুলিপি তৈরি করতে আপনি সেটির ডুপ্লিকেটও করতে পারেন।

শুরু করুন

ধাপ ১: আপনার প্রজেক্ট ইম্পোর্ট করুন

  1. আপনার গুগল অ্যাকাউন্টে লগ ইন করুন এবং Firebase Studio খুলুন।

  2. 'Import a project'-এ ক্লিক করুন। ' Import project' ডায়ালগ বক্সটি প্রদর্শিত হবে।

  3. Repo URL ফিল্ডে আপনার GitHub, GitLab, বা Bitbucket রিপোজিটরি URL লিখুন।

  4. আপনার প্রকল্পের জন্য একটি নাম লিখুন।

  5. আপনি যদি একটি ফ্লাটার প্রজেক্ট ইম্পোর্ট করেন, তাহলে ‘This is a Flutter app’ অপশনটি সক্রিয় করুন। অন্যথায়, চেকবক্সটি আনচেকড রাখুন।

  6. ইম্পোর্ট-এ ক্লিক করুন।

  7. রিপোজিটরিটি ব্যক্তিগত হলে, আপনাকে সংশ্লিষ্ট প্রোভাইডারে প্রমাণীকরণের জন্য অনুরোধ করা হবে:

    • গিটহাবের ক্ষেত্রে, একটি অ্যাক্সেস টোকেন কপি করতে নির্দেশাবলী অনুসরণ করুন।
    • GitLab-এর জন্য, আপনি আপনার অ্যাকাউন্টের পাসওয়ার্ড ব্যবহার করতে পারেন অথবা একটি ব্যক্তিগত অ্যাকাউন্ট টোকেন তৈরি করতে পারেন।
    • বিটবাকেটের ক্ষেত্রে, প্রমাণীকরণের জন্য আপনার ইউজারনেম (ইমেল নয়) এবং একটি অ্যাপ পাসওয়ার্ড ব্যবহার করুন।

ধাপ ২: নির্ভরতাগুলো ইনস্টল করুন

ডিফল্টরূপে, আপনি যখন কোনো প্রজেক্ট ইম্পোর্ট করেন তখন Firebase Studio ডিপেন্ডেন্সি ইনস্টল করে না, তাই প্রথমবার ইম্পোর্ট করার পর আপনাকে এটি ম্যানুয়ালি করতে হবে।

উদাহরণস্বরূপ, যদি আপনি একটি ফ্লাটার অ্যাপ ইম্পোর্ট করেন, তাহলে আপনাকে টার্মিনালে flutter pub get চালাতে হবে, অথবা জাভাস্ক্রিপ্ট বা টাইপস্ক্রিপ্ট অ্যাপের জন্য npm install

আপনার প্রজেক্ট রিপোজিটরিতে থাকা dev.nix ফাইলে একটি onCreate হুক যোগ করে আপনি আপনার টেমপ্লেটের ভবিষ্যৎ সকল ব্যবহারকারী এবং ভবিষ্যতের ইম্পোর্টগুলোর জন্য এটি পরিবর্তন করতে পারেন। আপনি আপনার প্রজেক্টের জন্য উপযুক্ত বিল্ড কমান্ড (যেমন, npm install বা flutter pub get ) চালানোর জন্য onCreate কনফিগার করতে পারেন।

এটি কনফিগার করার পর, ব্যবহারকারীরা যখনই Firebase Studio আপনার রিপোজিটরি ইম্পোর্ট করবেন, ডিপেন্ডেন্সিগুলো স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যাবে।

পরবর্তী পদক্ষেপ