عن المشروع

مكتبة .NET MAUI Community Toolkit هي مجموعة عناصر شائعة أنشأها المجتمع لتطوير تطبيقات .NET MAUI، وتشمل امتدادات وعناصر تحكم متقدمة في واجهة المستخدم وسلوكيات يميل المطورون إلى تكرارها عبر تطبيقات متعددة. تهدف إلى تبسيط وتوضيح المهام الشائعة للمطورين عند بناء تطبيقات MAUI. تُساهم الميزات من قبل المجتمع وتُدار بواسطة مجموعة أساسية من المشرفين، مع إمكانية ترقية بعض الميزات لاحقًا إلى مكتبة .NET MAUI الرسمية. يتم التثبيت عبر حزم NuGet، بما في ذلك CommunityToolkit.Maui وCommunityToolkit.Maui.MediaElement وCommunityToolkit.Maui.Maps وCommunityToolkit.Maui.Camera. تُستضاف الإصدارات التجريبية على GitHub Packages وتتطلب رمز وصول شخصي بنطاق read:packages. للبدء، يجب استدعاء UseMauiCommunityToolkit() في ملف MauiProgram.cs، ويعتمد استخدام XAML على مساحة اسم المكتبة http://schemas.microsoft.com/dotnet/2022/maui/toolkit. التوثيق متاح على Microsoft Learn. لا يوجد خارطة طريق ثابتة للمشروع؛ يتم العمل من قبل المجتمع والمشرفين في أوقات فراغهم، مع تتبع المقترحات على لوحة مشروع. تتبع الميزات الجديدة سير عمل محدد: مناقشة، إصدار مقترح، دعم من عضو أساسي، موافقة الأغلبية، مراجعة طلب السحب، إضافة عينة، تقديم توثيق، ثم الدمج أخيرًا. يتبع المشروع مدونة قواعد سلوك .NET Foundation ومدعوم من قبلها.