প্রকল্প সম্পর্কে
AI DIAL UI Kit হলো EPAM Systems দ্বারা উন্নীত একটি প্রোডাকশন-রেডি React কম্পোনেন্ট লাইব্রেরি, যা AI DIAL ইন্টারফেসের উন্নয়নকে সহজতর করার জন্য ডিজাইন করা হয়েছে। সর্বশেষ React (19+), TypeScript (5.0+), Vite, এবং Tailwind CSS দিয়ে নির্মিত, এটি বাটন, ইনপুট, ড্রপডাউন এবং আরও অনেক বেস কম্পোনেন্ট প্রদান করে, যা ডেভেলপারদের দ্রুত উপাদান পুনঃব্যবহার করতে এবং AI DIAL অ্যাপ্লিকেশন জুড়ে ডিজাইনের ধারাবাহিকতা বজায় রাখতে সক্ষম করে।
মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- **ইউনিফাইড ইউজার এক্সপেরিয়েন্স**: AI DIAL অ্যাপ্লিকেশন জুড়ে ডিজাইনের ধারাবাহিকতা নিশ্চিত করে
- **অত্যন্ত কাস্টমাইজযোগ্য থিমিং**: CSS কাস্টম প্রপার্টিজ ব্যবহার করে গভীর থিমিং ক্ষমতা, কনফিগারযোগ্য ব্যাকগ্রাউন্ড লেয়ার, টেক্সট রঙ এবং কর্নার রেডিআই সহ
- **অ্যাক্সেসিবিলিটি**: WCAG 2.5.5 (লেভেল AAA) টার্গেট সাইজ সম্মতিসহ বিস্তৃত অ্যাক্সেসিবিলিটি সমর্থন, যেখানে বড় টার্গেট লেআউট সংঘাত সৃষ্টি করবে এমন নিয়ন্ত্রণগুলির জন্য নথিভুক্ত ব্যতিক্রম সহ
- **Storybook ডকুমেন্টেশন**: ইন্টারেক্টিভ কম্পোনেন্ট ডকুমেন্টেশন এবং ডেভেলপমেন্ট প্লেগ্রাউন্ড, ভিজ্যুয়াল টেস্টিং, অ্যাক্সেসিবিলিটি টেস্টিং টুলস এবং রেসপনসিভ ডিজাইন টেস্টিং সহ
- **সু-পরীক্ষিত**: Vitest এবং React Testing Library ব্যবহার করে ব্যাপক টেস্ট কভারেজ (70%+)
- **ডেভেলপার এক্সপেরিয়েন্স**: রক্ষণাবেক্ষণযোগ্য কোড মানের জন্য ESLint, Prettier এবং Husky ব্যবহার করে
- **বিতরণ-প্রস্তুত**: সহজ ইন্টিগ্রেশনের জন্য NPM প্যাকেজ (@epam/ai-dial-ui-kit) হিসাবে ডিপ্লয় করা হয়েছে
- **ট্রি শেকিং সাপোর্ট**: বান্ডল আকার কমাতে শুধুমাত্র প্রয়োজনীয় কম্পোনেন্টগুলি ইমপোর্ট করুন
- **Next.js ইন্টিগ্রেশন**: Next.js অ্যাপ্লিকেশনগুলির সাথে নির্বিঘ্ন ইন্টিগ্রেশন
- **AI এজেন্ট MCP সার্ভার**: অন্তর্নির্মিত Model Context Protocol সার্ভার যা AI এজেন্টদের কম্পোনেন্ট, টাইপ, হুক এবং ইউটিলিটিগুলি প্রোগ্রাম্যাটিকভাবে আবিষ্কার করতে সক্ষম করে, যার ফলে AI সহায়করা নির্ভুল, টাইপ-নিরাপদ কম্পোনেন্ট কোড তৈরি করতে পারে।
লাইব্রেরিটি CSS কাস্টম প্রপার্টিজের মাধ্যমে কনফিগারযোগ্য কর্নার রেডিআইসহ স্ট্যান্ডার্ড এবং ছোট আকারের কন্ট্রোল উভয়ই সমর্থন করে। এতে ঐচ্ছিক Markdown এডিটর কম্পোনেন্ট অন্তর্ভুক্ত রয়েছে যেগুলির জন্য অতিরিক্ত CSS ইমপোর্ট প্রয়োজন। প্রকল্প কাঠামোটি কম্পোনেন্ট, স্টাইল এবং টাইপ ডিরেক্টরিগুলির সাথে একটি পরিষ্কার সংগঠন অনুসরণ করে।
পূর্বশর্তগুলির মধ্যে রয়েছে Node.js >= 22.2.0 এবং npm >= 10.7.0। প্রকল্পটি Apache 2.0 লাইসেন্সের অধীনে এবং এটি বৃহত্তর AI DIAL ইকোসিস্টেমের অংশ, মূল AI-DIAL প্রকল্পটি সমস্ত AI DIAL প্রকল্পের জন্য এন্ট্রিপয়েন্ট হিসাবে কাজ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.