এটি একটি পরিচিত সমস্যা। একটি সমাধান হিসাবে, প্রায় 5 সেকেন্ড অপেক্ষা করুন এবং পৃষ্ঠাটি রিফ্রেশ করুন৷
যদি আইডিএক্স সঠিকভাবে রিফ্রেশ না হয় (সাধারণত বড় রিফ্যাক্টরের ফলে, বা monospace.json
ফাইলে পরিবর্তন), একটি হার্ড রিস্টার্ট করুন, কমান্ড প্যালেটে উপলব্ধ ( Cmd+Shift+P Mac বা Ctrl+Shift+P ChromeOS, Windows বা Linux-এ), IDX বিভাগের অধীনে।
IDX চাহিদা অনুযায়ী ওয়ার্কস্পেস সরবরাহ করতে ব্যবহৃত VM-এর একটি উষ্ণ পুল বজায় রাখে। যখন পুল কম চলে, একটি নতুন VM কাটানোর পরে ওয়ার্কস্পেসগুলি সরবরাহ করা হয়। প্রক্রিয়াটি সময় নিতে পারে (কখনও কখনও 5 মিনিট পর্যন্ত) কিন্তু শেষ পর্যন্ত সফল হয়।
ওয়ার্কস্পেস প্রভিশনিংয়ের সময় অভ্যন্তরীণ ত্রুটির বেশিরভাগ ক্ষেত্রে, এক মিনিট বা তার পরে পৃষ্ঠাটি রিফ্রেশ করা আপনাকে ত্রুটিটি অতিক্রম করে কর্মক্ষেত্রে নিয়ে যেতে হবে।
IDX-এর প্রতি ব্যবহারকারীর 1 ওয়ার্কস্পেসের সীমা রয়েছে। আপনার যদি একটি Google বিকাশকারী প্রোফাইল থাকে, আপনি 5টি পর্যন্ত ওয়ার্কস্পেস তৈরি করতে পারেন৷ একবার আপনি ওয়ার্কস্পেস সীমা অতিক্রম করলে সরাসরি IDX থেকে একটি Google ডেভেলপার প্রোফাইল তৈরি করতে, টেমপ্লেট ড্যাশবোর্ডে বিজ্ঞপ্তি থেকে সেটআপ সম্পূর্ণ করুন- এ ক্লিক করুন।
আমরা সক্রিয়ভাবে আমাদের ক্লাউড-ভিত্তিক এমুলেটরগুলির নির্ভরযোগ্যতা উন্নত করছি। যদি একটি পৃষ্ঠা রিফ্রেশ সমস্যার সমাধান না করে, অনুগ্রহ করে সমস্যাটি রিপোর্ট করুন ৷
আপনি আপনার স্থানীয় মেশিনে (apt-get বা brew ব্যবহার করে) মতো একটি ওয়ার্কস্পেসের মধ্যে প্রায় সমস্ত প্রি-ইনস্টল করা সফ্টওয়্যারের সংস্করণ আপগ্রেড বা ডাউনগ্রেড করতে পারেন। মনে রাখবেন যে একটি "নিষ্ক্রিয়" ওয়ার্কস্পেস হাইবারনেট হলে পরিবর্তনগুলি সংরক্ষণ করা হয় না।
আমরা আইডিএক্স তৈরি করেছি (অবিশ্বাস্য!) Google ক্লাউড থেকে সাধারণভাবে উপলব্ধ ক্লাউড ওয়ার্কস্টেশনে। ক্লাউড ওয়ার্কস্টেশন হল একটি অবকাঠামো অফার যা ডেভেলপার ওয়ার্কস্টেশনের নির্ভরযোগ্যতা, নিরাপত্তা এবং প্রাপ্যতার উপর ফোকাস করে। এটি বড় উদ্যোগের জন্য আদর্শ পছন্দ যারা তাদের উন্নয়ন অভিজ্ঞতা পরিচালনা করতে চায়। প্রজেক্ট IDX এই ওয়ার্কস্টেশনগুলির মধ্যে একটি "ব্যাটারি অন্তর্ভুক্ত" পরিবেশ যা বিভিন্ন ধরনের অ্যাপ্লিকেশন তৈরির জন্য প্রয়োজনীয় টুলচেইন, সফ্টওয়্যার ডেভেলপমেন্ট স্ট্যাক এবং সিস্টেম নির্ভরতা পরিচালনা করে।
প্রজেক্ট IDX একটি ডেবিয়ান শেল প্রকাশ করে যা আপনি আপনার প্রকল্পের সিস্টেম-স্তরের সফ্টওয়্যার নির্ভরতা ইনস্টল এবং পরিচালনা করতে ব্যবহার করতে পারেন। আমরা শীঘ্রই একটি OS-অজ্ঞেয়বাদী, নিক্স-ভিত্তিক শেলের দিকে চলে যাচ্ছি যেটি আপনি সিস্টেম সফ্টওয়্যার নির্ভরতাগুলিকে কনফিগারেশন হিসাবে পরিচালনা করতে ব্যবহার করতে পারেন, যেমন OS-নির্দিষ্ট প্যাকেজ পরিচালকদের সুনির্দিষ্ট বিষয়গুলি না বুঝেই। সাথে থাকুন!
IDX-এর 3P কুকিজ সক্রিয় করা প্রয়োজন যেহেতু আমরা একটি ডোমেন থেকে ( cloudworkstations.dev
এর একটি সাবডোমেন) অন্য ডোমেনে ( idx.google.com
) থেকে IFRAME রেন্ডার করি, এবং 3P কুকিগুলি নিরাপদ ক্রস-অরিজিন যোগাযোগ সক্ষম করে৷
আপনি শুধুমাত্র সেই ব্যবহারকারীদের সাথে একটি ওয়ার্কস্পেস ইউআরএল শেয়ার করতে পারেন যাদের ওয়ার্কস্পেসে অ্যাক্সেস আছে। ইউআরএল দেখার চেষ্টা করার সময় অনুমতি ছাড়া ব্যবহারকারীরা একটি ত্রুটি দেখতে পান। তাদের সাথে ওয়ার্কস্পেসটি স্পষ্টভাবে শেয়ার করতে ভুলবেন না, যেমন একটি Google ডক শেয়ার করা!
আপনার ওয়ার্কস্পেসে যোগ করা ব্যবহারকারীদের VM-এর সম্পূর্ণ ফাইল সিস্টেমে সম্পূর্ণ অ্যাক্সেস রয়েছে, যাতে ব্যক্তিগত কী এবং অ্যাক্সেস টোকেনের মতো সংবেদনশীল ফাইল থাকতে পারে। শুধুমাত্র আপনার বিশ্বস্ত লোকদের সাথে আপনার কর্মক্ষেত্র ভাগ করুন। যদিও এই পদ্ধতিটি অন্য ব্যবহারকারীদের আপনার ওয়ার্কস্পেসের সঠিক অবস্থা দেখতে সাহায্য করে, এর মানে হল যে তারা আপনার ওয়ার্কস্পেসে সবকিছু দেখতে পায়।
আপনি যখন Firebase-এ আপনার অ্যাপ্লিকেশনগুলি স্থাপন করার জন্য IDX ব্যবহার করেন, তখন কর্মক্ষেত্রে শুধুমাত্র ক্রিয়াকলাপগুলি সম্পাদন করার জন্য প্রয়োজনীয় মৌলিক অনুমতিগুলির ব্যবস্থা করা হয়৷ যদিও আপনি, একজন ব্যবহারকারী হিসাবে, আপনার প্রকল্পের একজন প্রশাসক হতে পারেন, ওয়ার্কস্পেসের নিজেই মালিক হওয়ার সাথে সাথে আসা সমস্ত অনুমতি নেই, ন্যূনতম বিশেষাধিকারের নীতিতে কাজ করে৷
হ্যাঁ! যখন আমরা ওয়ার্কস্পেসগুলিকে সম্পূর্ণরূপে কাস্টমাইজ করার অনুমতি দেওয়ার জন্য কাজ করছি, তখন আপনার প্রকল্পগুলি আমদানি করা সম্পূর্ণভাবে সম্ভব যেগুলি একটি অসমর্থিত ফ্রন্টএন্ড ফ্রেমওয়ার্ক ব্যবহার করে বা যেগুলির কোনও UI নাও থাকতে পারে৷ এটি অতিক্রম করার সবচেয়ে সহজ উপায় হল আমদানি একটি রেপো ফ্লো-এ অ্যাপ টাইপ হিসাবে Other নির্বাচন করা। একবার আপনি আপনার ওয়ার্কস্পেস সেট আপ করার পরে, আপনি আপনার প্রকল্পের প্রয়োজনীয় যেকোন সিস্টেম-স্তরের নির্ভরতা ইনস্টল করতে পারেন।
এই মুহূর্তে, আমরা GitHub সমর্থন করি। আপনি যদি আমাদের আরও গিট হোস্ট সমর্থন করতে চান, একটি বৈশিষ্ট্য অনুরোধ জমা দিন ।
ইতিমধ্যে, আপনি একটি বিদ্যমান টেমপ্লেট থেকে একটি নতুন ওয়ার্কস্পেস তৈরি করতে পারেন এবং একটি টার্মিনালে যেকোনো https
বা ssh
ভিত্তিক গিট হোস্টের সাথে git clone
চালাতে পারেন, যেমন আপনি সাধারণত আপনার স্থানীয় মেশিনে করেন।
build/web
ডিরেক্টরি নির্বাচন করুন। এই ডিরেক্টরিতে একটি index.html
এবং অ্যাপটি সফলভাবে তৈরি হওয়ার পরে আপনার ওয়েব অ্যাপ রেন্ডার করার জন্য প্রয়োজনীয় সমস্ত স্ট্যাটিক সম্পদ থাকা উচিত ( flutter build web
মাধ্যমে)।
আমরা নিকট ভবিষ্যতে এটি সহজ করার পরিকল্পনা করছি, কিন্তু আপাতত, নিম্নলিখিত সমাধান ব্যবহার করুন:
- যে প্রকল্পগুলির একটি API ব্যাকএন্ড আছে তারা তাদের API পরিষেবাগুলি ম্যানুয়ালি একটি টার্মিনালে শুরু করতে পারে বা
monospace.json
ফাইলে স্টার্টআপ কমান্ড কনফিগার করতে পারে। একটি টার্মিনালে নিম্নলিখিত
bash
স্ক্রিপ্টটি চালিয়ে আপনার ওয়েব ফ্রন্টএন্ড প্রিভিউতে অ্যাক্সেসযোগ্য হওয়ার জন্য API পরিষেবাটি যে পোর্টে চলে তা খুলুন:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
আপনার ব্রাউজারে একটি নতুন ট্যাবের উপরে
API_SERVICE URL
খুলুন৷ এটি একটি পুনঃনির্দেশ প্রবাহের মাধ্যমে একটি প্রয়োজনীয় কুকি সেট করে।আপনার ওয়েব অ্যাপ ফ্রন্টএন্ড এখন সম্পূর্ণ যোগ্য পথে API পরিষেবা অ্যাক্সেস করতে পারে।
কমান্ড প্যালেট খুলুন ( Mac-এ Cmd+Shift+P বা ChromeOS, Windows বা Linux-এ Ctrl+Shift+P ) এবংProject IDX: ওয়েব প্রিভিউ দেখান ।
কোড-ওপেন সোর্স সফ্টওয়্যার (কোড-ওএসএস) হল একটি ওপেন-সোর্স প্রকল্প যা ভিএস কোডের মূল স্তর। কোড-ওএসএস স্ট্যান্ডার্ড এমআইটি লাইসেন্সের অধীনে গিটহাবে উপলব্ধ, এবং যেখানে মাইক্রোসফ্ট ভিএস কোড পণ্য বিকাশ করে।
আপনি যদি না চান যে আপনার জেমিনি চ্যাট প্রম্পটগুলিকে আইডিএক্সে জেমিনিকে উন্নত করার জন্য প্রশিক্ষণ ডেটা হিসাবে ব্যবহার করা হোক, চ্যাট সহকারী ব্যবহার করবেন না এবং আপনার ওয়ার্কস্পেস সেটিংসে কোড সমাপ্তি বন্ধ করবেন না ।
Project IDX ব্যবহার করার সময় আপনি যদি কোনো সমস্যার সম্মুখীন হন, আমাদের জানাতে একটি বাগ ফাইল করুন ।
যদি এমন কোনো বৈশিষ্ট্য থাকে যা আপনি IDX-এ যোগ করা দেখতে চান, অথবা কোনো বিদ্যমান বৈশিষ্ট্য যা আপনি প্রসারিত করতে চান, তাহলে একটি বৈশিষ্ট্য অনুরোধ ফাইল করুন।
IDX স্ক্রিনশট এবং ভিডিও সহ শক্তিশালী অনুরোধগুলিকে সমর্থন করতে বাগ এবং বৈশিষ্ট্যের অনুরোধের জন্য IssueTracker ব্যবহার করে। ভবিষ্যতে, IDX সম্ভবত UserVoice-এর মাধ্যমে প্রতিক্রিয়া এবং বৈশিষ্ট্য ট্র্যাক করবে। UserVoice-এর মাধ্যমে ইতিমধ্যেই জমা দেওয়া যেকোনো প্রতিক্রিয়া বা অনুরোধ সংরক্ষণ করা হয়েছে এবং দলের সাথে শেয়ার করা হয়েছে।
IDX-এ মিথুন সীমিত অঞ্চলে উপলব্ধ, প্রাপ্যতা নিয়মিতভাবে প্রসারিত হয়। যদি IDX-এ Gemini আপনার অঞ্চলে উপলব্ধ থাকে, তাহলে আপনি আপনার কর্মক্ষেত্রে Gemini যোগ করুন-এ বর্ণিত ধাপগুলি অনুসরণ করে এটিকে আপনার কর্মক্ষেত্রে যোগ করতে পারেন।
প্রকল্প IDX-এর কিছু বৈশিষ্ট্য পরীক্ষামূলক। আমরা আপনার মতামতকে মূল্য দিই এবং আমাদের বর্তমান এবং পরিকল্পিত বৈশিষ্ট্য সেটটি জানাতে সক্রিয়ভাবে এটি ব্যবহার করি, পর্যায়ক্রমে এমন বৈশিষ্ট্যগুলি সরিয়ে দেয় যা আপনার প্রত্যাশা বা আমাদের নিজস্ব নয়। প্রজেক্ট IDX-এর আপনার আদর্শ সংস্করণে যদি এমন কিছু বৈশিষ্ট্য থাকে যা আপনি দেখতে চান, আমাদের প্রতিক্রিয়া পাঠান । আমরা আপনার কাছ থেকে শুনতে চাই!