প্রজেক্ট IDX-এর সাহায্যে, আপনি আপনার কোডবেসে নতুন কাউকে তাদের উন্নয়নের পরিবেশ সেট আপ করতে এবং উৎপাদনশীল হওয়ার জন্য ধাপগুলোকে সহজ করতে পারেন।
যেমন,
আপনি যদি অন্য অবদানকারীদের সাথে একটি দলে কাজ করছেন, আপনি আপনার প্রকল্পের জন্য আপনার পরিবেশকে সুনির্দিষ্টভাবে কাস্টমাইজ করতে পারেন এবং তারপর আপনার প্রকল্পের গিট সংগ্রহস্থলে আপনার
.idx/dev.nix
ফাইলটি কমিট করতে পারেন৷ এইভাবে, যখন একজন সতীর্থ আপনার গিট রিপোজিটরি আইডিএক্স-এ আমদানি করে, তখন তাদের নতুন ওয়ার্কস্পেসে আপনার মতো একই কনফিগারেশন থাকবে, একই সিস্টেম প্যাকেজ, IDE এক্সটেনশন, স্টার্টার স্ক্রিপ্ট এবং আরও অনেক কিছু দিয়ে সম্পূর্ণ হবে।আপনি যদি অন্যদের ব্যবহারের জন্য একটি ফ্রেমওয়ার্ক বা লাইব্রেরি তৈরি করেন , তাহলে আপনি আপনার নমুনা কোড সংগ্রহস্থলে একটি
.idx/dev.nix
ফাইল অন্তর্ভুক্ত করতে পারেন, যাতে কোনো ব্যবহারকারী আপনার নমুনা IDX-এ আমদানি করলে, তারা পরিবেশ সেটআপ এড়িয়ে যেতে পারে এবং লাফ দিতে পারে। সরাসরি আপনার ফ্রেমওয়ার্ক চেষ্টা করে দেখুন। আপনি এমনকি আপনার ব্যবহারকারীদের জন্য একটি মতামতযুক্ত, কাস্টমাইজযোগ্য সূচনা পয়েন্ট হিসাবে আপনার নিজস্ব, কাস্টম টেমপ্লেট তৈরি করতে পারেন।
একবার আপনি আপনার পরিবেশের কাস্টমাইজেশনের সাথে খুশি হয়ে গেলে, আপনি আপনার প্রকল্পের README.md
ফাইলের মতো আপনার ডকুমেন্টেশনে "আইডিএক্সে খুলুন" বোতাম যোগ করে আপনার প্রকল্পটি IDX-এ আমদানি করা অন্যদের জন্য আরও সহজ করে তুলতে পারেন।
সাধারণ "আইডিএক্সে খুলুন" এন্ট্রি পয়েন্ট
"আইডিএক্সে খুলুন" বোতামের জন্য বেশ কয়েকটি URL প্যাটার্ন উপলব্ধ রয়েছে:
আপনার গিট রিপোজিটরি ইউআরএল দিয়ে প্রিফিল করা একটি গিট রিপোজিটরি ফ্লো আমদানিতে লিঙ্ক করতে, এই ইউআরএল প্যাটার্নটি ব্যবহার করুন:
https://idx.google.com/import?url=https://github.com/my-org/my-repo
এই সময়ে, শুধুমাত্র GitHub সংগ্রহস্থল সমর্থিত (ব্যক্তিগত এবং সর্বজনীন উভয়)।
একটি পূর্বনির্ধারিত ওয়ার্কস্পেস টেমপ্লেটের সাথে লিঙ্ক করতে, IDX-এর টেমপ্লেট পৃষ্ঠায় আপনি যে টেমপ্লেটটি খুঁজছেন সেটি খুঁজুন এবং এর URL অনুলিপি করুন, যা এই URL প্যাটার্ন অনুসরণ করা উচিত:
https://idx.google.com/new/gemini
একটি কাস্টম টেমপ্লেটে লিঙ্ক করতে, আপনার টেমপ্লেটের GitHub URL দিয়ে প্রিফিল করা, এই URL প্যাটার্নটি ব্যবহার করুন:
https://idx.google.com/new?template=https://github.com/my-org/my-template
একটি "আইডিএক্সে খুলুন" বোতাম যোগ করুন
একটি IDX বোতামের জন্য HTML তৈরি করতে এই টুলটি ব্যবহার করুন: