Sobre o projeto

O .NET MAUI Community Toolkit é uma coleção criada pela comunidade de elementos comuns para o desenvolvimento com .NET MAUI, abrangendo extensões, controles avançados de UI/UX e behaviors que os desenvolvedores tendem a replicar em vários aplicativos. Seu objetivo é simplificar e demonstrar tarefas comuns de desenvolvedores ao criar aplicativos MAUI. Os recursos são contribuídos pela comunidade e mantidos por um conjunto central de mantenedores, com a possibilidade de que alguns recursos possam posteriormente ser promovidos para a biblioteca oficial do .NET MAUI. A instalação é feita por meio de pacotes NuGet, incluindo CommunityToolkit.Maui, CommunityToolkit.Maui.MediaElement, CommunityToolkit.Maui.Maps e CommunityToolkit.Maui.Camera. Builds de pré-lançamento são hospedadas no GitHub Packages e exigem um personal access token com o escopo read:packages. Para começar, é necessário chamar UseMauiCommunityToolkit() no MauiProgram.cs, e o uso em XAML depende do namespace do toolkit http://schemas.microsoft.com/dotnet/2022/maui/toolkit. A documentação está hospedada no Microsoft Learn. O projeto não tem um roadmap de entrega fixo; o trabalho é feito pela comunidade e pelos mantenedores em seu tempo livre, com propostas acompanhadas em um quadro do projeto. Novos recursos seguem um fluxo de trabalho definido: discussão, issue de proposta, defesa por um membro da equipe principal, aprovação por maioria, revisão do pull request, adição de exemplo, envio de documentação e, por fim, merge. O projeto segue o Código de Conduta da .NET Foundation e é apoiado pela .NET Foundation.