Sobre o projeto

Bootstrap Blazor é uma biblioteca de componentes de UI de nível empresarial para aplicações Blazor, construída sobre o Bootstrap. É distribuída como o pacote NuGet BootstrapBlazor e é descrita como parte da .NET Foundation, operando sob o código de conduta dessa fundação. O que o projeto fornece - Uma biblioteca de componentes para Blazor, referenciada no código Razor através do namespace BootstrapBlazor.Components. - Um componente raiz (BootstrapBlazorRoot) que envolve o corpo da aplicação, tipicamente colocado no MainLayout.razor. - Ativos estáticos integrados: um pacote CSS (bootstrap.blazor.bundle.min.css) e um pacote JavaScript (bootstrap.blazor.bundle.min.js), referenciados via o caminho _content/BootstrapBlazor para que funcionem tanto em modelos de hospedagem WebAssembly quanto Server. - Registro de injeção de dependência através de builder.Services.AddBootstrapBlazor() no Program.cs. Primeiros passos O README descreve um caminho curto de instalação: execute "dotnet add package BootstrapBlazor", adicione o namespace do componente ao _Imports.razor, envolva o corpo no BootstrapBlazorRoot, inclua o pacote CSS no cabeçalho do documento, inclua o pacote de script ao final do corpo e registre os serviços no Program.cs. Observa-se que o arquivo de host HTML exato difere dependendo se a aplicação roda como WebAssembly ou Server (index.html versus _Layout.cshtml, _Host.cshtml ou App.razor). Exemplo de uso A documentação mostra a marcação Razor com um componente Display vinculado a um campo e um Button cujo manipulador OnClick atualiza esse campo — uma demonstração mínima de vinculação de dados e manipulação de eventos. Template de projeto Um template CLI complementar é publicado como Bootstrap.Blazor.Templates. Ele pode ser instalado com "dotnet new install Bootstrap.Blazor.Templates::*", após o qual "dotnet new bbapp" gera a estrutura de um projeto boilerplate. Exemplos, sinais de qualidade e comunidade Um site de exemplos online está vinculado em blazor.zone. Os badges do repositório indicam a versão do NuGet e contagens de download, tamanho do repositório, data do último commit, um fluxo de trabalho de build do GitHub Actions e relatórios de cobertura de código via Codecov. O README também vincula a página do projeto da .NET Foundation e descreve um fluxo de contribuição padrão de fork, branch de funcionalidade, commit e pull request. A JetBrains é creditada como patrocinadora fornecendo uma licença gratuita de código aberto, e o README inclui uma seção de doações. O material acima reflete apenas o que o README documenta: uma biblioteca de componentes Blazor baseada em Bootstrap com pacote publicado, template, site de exemplos, badges de build e cobertura, e afiliação à .NET Foundation.