Skip to content

Feature/rename to appfoundation#5

Closed
andregoepel wants to merge 9 commits into
mainfrom
feature/rename-to-appfoundation
Closed

Feature/rename to appfoundation#5
andregoepel wants to merge 9 commits into
mainfrom
feature/rename-to-appfoundation

Conversation

@andregoepel

Copy link
Copy Markdown
Owner

No description provided.

andregoepel and others added 9 commits May 13, 2026 11:47
Renames all project folders, .csproj files, namespaces, solution file,
Docker/Aspire config, and connection string keys from MembersArea to
AppFoundation. AndreGoepel.Marten.Identity is unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Moves SetupRedirectMiddleware and CookieLoginMiddleware into
Marten.Identity/Http/ and adds AddMartenIdentity() / UseMartenIdentityMiddleware()
extension methods, consolidating all Identity service registration.
Program.cs is trimmed down to use the new extensions.
Updates all file contents from MembersArea to AppFoundation namespace
(namespace declarations, project references, Docker config, connection
strings). Also moves SetupRedirectMiddleware and CookieLoginMiddleware
into Marten.Identity/Http/ and adds AddMartenIdentity() /
UseMartenIdentityMiddleware() extension methods to Initialization.cs.
Program.cs is trimmed to use the new extensions.
…lazor RCL

Move all Account/Administration/Layout/Shared Blazor components and endpoint
wiring out of the startup project into a new Razor Class Library. Expose
AddMartenIdentityBlazor() and MapAdditionalIdentityEndpoints() as the public
API. Update startup and test projects to reference the RCL.
Remove dead Services/** excludes from csproj, fix duplicate
AddInteractiveServerComponents() call, remove redundant @using from Routes.razor,
and add missing Sections namespace to RCL _Imports.razor to clear RZ10012 warnings.
Add Directory.Build.props with shared Authors, Copyright, RepositoryUrl, and
MIT license. Add PackageId, Version, Description, and tags to both
AndreGoepel.Marten.Identity and AndreGoepel.Marten.Identity.Blazor.
Add README.md to AndreGoepel.Marten.Identity and AndreGoepel.Marten.Identity.Blazor
with usage instructions, API overview, and requirements. Wire up PackageReadmeFile
in each csproj so NuGet.org displays them.
Add ci.yml that runs restore/build/test on every push and PR against main.
On version tags (v*), a second job packs both NuGet packages with the tag
version and pushes them to NuGet.org via NUGET_API_KEY secret.
Also fix stale path in docker-image.yml (MembersArea → AppFoundation).
Account pages (/Account/Login etc.) returned 404 because the Router
component and MapRazorComponents only scanned the startup assembly.
Added AdditionalAssemblies to Routes.razor and AddAdditionalAssemblies
to MapRazorComponents so the identity pages in Marten.Identity.Blazor
are discoverable.
@andregoepel
andregoepel deleted the feature/rename-to-appfoundation branch May 13, 2026 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant