Sobre el proyecto

El .NET MAUI Community Toolkit es una colección creada por la comunidad de elementos comunes para el desarrollo con .NET MAUI, que abarca extensiones, controles avanzados de UI/UX y behaviors que los desarrolladores suelen replicar en múltiples aplicaciones. Su objetivo es simplificar y demostrar tareas comunes de los desarrolladores al crear aplicaciones MAUI. Las características son aportadas por la comunidad y mantenidas por un conjunto reducido de mantenedores, con la posibilidad de que algunas características se promuevan más adelante a la biblioteca oficial de .NET MAUI. La instalación se realiza a través de paquetes NuGet, incluidos CommunityToolkit.Maui, CommunityToolkit.Maui.MediaElement, CommunityToolkit.Maui.Maps y CommunityToolkit.Maui.Camera. Las compilaciones preliminares se alojan en GitHub Packages y requieren un token de acceso personal con el ámbito read:packages. Para comenzar es necesario llamar a UseMauiCommunityToolkit() en MauiProgram.cs, y el uso de XAML se basa en el espacio de nombres del toolkit http://schemas.microsoft.com/dotnet/2022/maui/toolkit. La documentación se aloja en Microsoft Learn. El proyecto no tiene una hoja de ruta de entrega fija; el trabajo lo realizan la comunidad y los mantenedores en su tiempo libre, con propuestas registradas en un tablero del proyecto. Las nuevas características siguen un flujo de trabajo definido: discusión, issue de propuesta, apadrinamiento por un miembro del equipo principal, aprobación por mayoría, revisión del pull request, adición de ejemplo, envío de documentación y, finalmente, fusión. El proyecto sigue el Código de Conducta de la .NET Foundation y cuenta con el apoyo de la .NET Foundation.