Repo status¶
ConnectSoft.Blazor.ECS.ShellTemplate is a concrete dotnet new Blazor ECS shell template.
Present¶
- Solution
ConnectSoft.ECS.Shell/ConnectSoft.ECS.Shell.slnxwithsrc/ConnectSoft.ECS.Shell(Blazor Server,net10.0). - Template manifest
.template.config/template.jsonwith short nameconnectsoft-blazor-ecs-shell. - CLI and IDE host metadata.
- NuGet template packaging via
ConnectSoft.Blazor.ECS.ShellTemplate.nuspec. - Template packaging pipeline
azure-pipelines-template.yml. - OIDC auth stack (
EcsAuthenticationOptions,EcsOidcTokenRefresher,ConfigureEcsOpenIdConnectOptions). - iframe MFE composition (
MicroFrontendPlaceholder). docs/folder (6 files) referenced from the.slnx.- ConnectSoft extension package alignment for options, metrics, localization, logging, observability, telemetry, web security, rate limiting, request timeout, and testing.
Remaining gaps¶
docs/describes the genericConnectSoft.Blazor.ShellTemplate(connectsoft-blazor-shell, net8/net9) - not ECS-specific behavior;.slnxreferences adocs/README.mdthat does not exist.samples/contains only a stub README.- Nested
ConnectSoft.ECS.Shell/folder layout differs from the flat layoutdotnet newexpects. Microsoft.AspNetCore.Components.WebAssembly.Serveris referenced but not wired (iframe-only today).UnitTestsproject has no test classes.