Skip to content

Repo status

ConnectSoft.Blazor.ECS.ShellTemplate is a work-in-progress product repo, not yet a dotnet new template.

Present

  • Solution ConnectSoft.ECS.Shell/ConnectSoft.ECS.Shell.slnx with src/ConnectSoft.ECS.Shell (Blazor Server, net10.0).
  • OIDC auth stack (EcsAuthenticationOptions, EcsOidcTokenRefresher, ConfigureEcsOpenIdConnectOptions).
  • iframe MFE composition (MicroFrontendPlaceholder).
  • docs/ folder (6 files) referenced from the .slnx.

Gaps to become a real template

  • No .template.config/template.json, dotnetcli.host.json, or ide.host.json.
  • No NuGet template packaging / PackAsTemplate.
  • No CI pipeline YAML in the repo (docs claim CI/CD readiness).
  • docs/ describes the generic ConnectSoft.Blazor.ShellTemplate (connectsoft-blazor-shell, net8/net9) - not ECS-specific behavior; .slnx references a docs/README.md that does not exist.
  • samples/ contains only a stub README.
  • No project-name rename tokens.
  • Nested ConnectSoft.ECS.Shell/ folder layout differs from the flat layout dotnet new expects.
  • Microsoft.AspNetCore.Components.WebAssembly.Server is referenced but not wired (iframe-only today).
  • UnitTests project has no test classes.

See also