عن المشروع

Fluent UI Web هو مشروع مفتوح المصدر من مايكروسوفت يوفّر مجموعة من الأدوات ومكوّنات React ومكوّنات الويب لبناء تطبيقات الويب. يستضيف المستودع ثلاثة مشاريع منفصلة يمكن دمجها، ما يتيح الترحيل التدريجي بين الإصدارات. المشاريع الثلاثة هي: - 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: تطبيق Web Component لـ Fluent UI، ويستخدمه Edge. يُوزَّع باسم @fluentui/web-components. لكل مشروع ملف README خاص به وسجل تغييرات ودليل بدء سريع وموقع توثيق وتسميات Issues ضمن المستودع المشترك. يذكر ملف 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 ووصل إلى نهاية العمر في يوليو 2025.