প্রকল্প সম্পর্কে

Fluent UI Web হলো মাইক্রোসফটের একটি ওপেন-সোর্স প্রকল্প যা ওয়েব অ্যাপ্লিকেশন তৈরির জন্য ইউটিলিটি, React কম্পোনেন্ট এবং Web Components-এর একটি সংগ্রহ প্রদান করে। রিপোজিটরিতে তিনটি পৃথক প্রকল্প রয়েছে যা একত্রিত করা যায়, ফলে সংস্করণগুলির মধ্যে ধীরে ধীরে স্থানান্তর সম্ভব হয়। তিনটি প্রকল্প হলো: - React Components (v9): নতুন, ভবিষ্যৎ-নিশ্চিত এবং অগ্রসরমান হিসেবে বর্ণিত, যা Microsoft 365-এ ব্যবহৃত হয়। এটি npm-এ @fluentui/react-components হিসেবে বিতরণ করা হয়, ডকুমেন্টেশন react.fluentui.dev-এ পাওয়া যায়। - React (v8): পরিণত হিসেবে বর্ণিত, যা Office-এ ব্যবহৃত হয়। এটি @fluentui/react হিসেবে বিতরণ করা হয়, ডকুমেন্টেশন aka.ms/fluentui-react-এ পাওয়া যায়। README-তে উল্লেখ করা হয়েছে যে v8 এখনও ব্যাপকভাবে ব্যবহৃত হয় এবং v9-এ স্থানান্তরকে উৎসাহিত করা হয়, সাথে স্থানান্তর ওভারভিউ এবং কম্পোনেন্ট ম্যাপিং গাইডের নির্দেশনা দেওয়া আছে। - Web Components: Fluent UI-এর একটি Web Component বাস্তবায়ন, যা Edge-এ ব্যবহৃত হয়। এটি @fluentui/web-components হিসেবে বিতরণ করা হয়। প্রতিটি প্রকল্পের নিজস্ব README, চেঞ্জলগ, দ্রুত শুরু গাইড, ডকুমেন্টেশন সাইট এবং ইস্যু লেবেল রয়েছে, যা শেয়ার্ড রিপোজিটরির মধ্যে অবস্থিত। README-তে বলা হয়েছে যে Fluent UI React v9 কম্পোনেন্টগুলিকে v8 বা v0 কম্পোনেন্টের সাথে একত্রিত করা সম্ভব এবং এটি ধীরে ধীরে স্থানান্তর সমর্থন করে। প্রকল্পটি Fluent UI Insights-এরও উল্লেখ করে, যা ডিজাইন সিস্টেমের পেছনের ডিজাইন এবং সিদ্ধান্ত নিয়ে একটি ভিডিও সিরিজ। এতে অবস্থান, স্টাইলিং, Griffel, ভিত্তিগত API, থিমিং এবং ডিফল্টভাবে অ্যাক্সেসিবিলিটি নিয়ে পর্ব রয়েছে। লাইসেন্সিং: রিপোজিটরির সমস্ত ফাইল MIT লাইসেন্সের অধীন, তবে উল্লেখিত ফন্ট এবং আইকন ব্যবহারের জন্য পৃথক অ্যাসেট লাইসেন্স চুক্তি প্রযোজ্য। প্রকল্পটি মাইক্রোসফট ওপেন সোর্স কোড অফ কন্ডাক্ট গ্রহণ করেছে। ঐতিহাসিক নোট: পূর্বের Office UI Fabric React প্রকল্পটি Fluent UI-তে বিবর্তিত হয়েছে, এবং office-ui-fabric-react রিপোজিটরি এই fluentui রিপোজিটরিতে পরিণত হয়েছে; পূর্বে office-ui-fabric-react নামে পরিচিত লাইব্রেরিটি এখন @fluentui/react হিসেবে উপলব্ধ। Fluent UI React Northstar-এর স্থান দখল করেছে Fluent UI React Components v9, এবং এটি জুলাই ২০২৫-এ জীবনচক্রের শেষ পর্যায়ে পৌঁছেছে।