Skip to content

Architecture

The template has a top-level .template.config/template.json with short name connectsoft-blazor-component-library and 11 symbols.

This page documents only architecture evidence visible in the current repository.

Project Shape

  • samples/ConnectSoft.Blazor.ComponentLibrary.Stories/ConnectSoft.Blazor.ComponentLibrary.Stories.csproj
  • samples/ConnectSoft.Blazor.ComponentLibraryTemplate.Gallery.Server/ConnectSoft.Blazor.ComponentLibraryTemplate.Gallery.Server.csproj
  • samples/ConnectSoft.Blazor.ComponentLibraryTemplate.Gallery/ConnectSoft.Blazor.ComponentLibraryTemplate.Gallery.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate.DaisyUI/ConnectSoft.Blazor.ComponentLibraryTemplate.DaisyUI.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate.Flowbite/ConnectSoft.Blazor.ComponentLibraryTemplate.Flowbite.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate.Security/ConnectSoft.Blazor.ComponentLibraryTemplate.Security.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate.SecurityAnalyzers/ConnectSoft.Blazor.ComponentLibraryTemplate.SecurityAnalyzers.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate.Tokens/ConnectSoft.Blazor.ComponentLibraryTemplate.Tokens.csproj
  • src/ConnectSoft.Blazor.ComponentLibraryTemplate/ConnectSoft.Blazor.ComponentLibraryTemplate.csproj
  • tests/ConnectSoft.Blazor.ComponentLibraryTemplate.E2ETests/ConnectSoft.Blazor.ComponentLibraryTemplate.E2ETests.csproj
  • tests/ConnectSoft.Blazor.ComponentLibraryTemplate.LinkerTest/ConnectSoft.Blazor.ComponentLibraryTemplate.LinkerTest.csproj
  • tests/ConnectSoft.Blazor.ComponentLibraryTemplate.ScaffoldTests/ConnectSoft.Blazor.ComponentLibraryTemplate.Scaffolding.Tests.csproj
  • tests/ConnectSoft.Blazor.ComponentLibraryTemplate.SecurityAnalyzers.Tests/ConnectSoft.Blazor.ComponentLibraryTemplate.SecurityAnalyzers.Tests.csproj
  • tests/ConnectSoft.Blazor.ComponentLibraryTemplate.UnitTests/ConnectSoft.Blazor.ComponentLibraryTemplate.UnitTests.csproj

Classification

ConnectSoft, Web, Blazor, Component Library, RCL, UI, Solution, Templates

Boundaries

  • Keep template-specific behavior in this repo.
  • Use shared ConnectSoft guidance for cross-cutting concerns instead of duplicating canonical explanations.
  • Validate any architecture claim against project references, package references, and generated output.