Optional audit logging package for MinimalCleanArch. Provides audit log tables, change history tracking, and audit query services. Opt-in feature - only adds overhead when explicitly enabled.
$ dotnet add package MinimalCleanArch.AuditA Clean Architecture toolkit for Minimal APIs on .NET 9 and .NET 10.
0.1.140.1.15-previewdotnet new install MinimalCleanArch.Templates
dotnet new mca -n QuickStart --single-project --recommended
cd QuickStart
dotnet run
Then open https://localhost:<port>/scalar/v1.
For auth + OpenIddict + Scalar password flow:
dotnet new mca -n QuickAuth --single-project --auth --tests --mcaVersion 0.1.14
cd QuickAuth
dotnet run
Use the auth walkthrough in templates/README.md.
| Package | Description |
|---|---|
MinimalCleanArch | Core abstractions and domain primitives. |
MinimalCleanArch.DataAccess | EF Core repository/unit of work implementation. |
MinimalCleanArch.Extensions | Minimal API extensions (validation, errors, responses). |
MinimalCleanArch.Validation | FluentValidation integration components. |
MinimalCleanArch.Security | Encryption and security utilities. |
MinimalCleanArch.Messaging | Messaging/domain event helpers. |
MinimalCleanArch.Audit | Audit logging components. |
MinimalCleanArch.Templates | dotnet new mca templates. |
templates/README.mdtemplates/README.md#architecture-overviewsamples/MinimalCleanArch.Sample/README.mdsrc/MinimalCleanArch/README.mdsrc/MinimalCleanArch.DataAccess/README.mdsrc/MinimalCleanArch.Extensions/README.mdsrc/MinimalCleanArch.Validation/README.mdsrc/MinimalCleanArch.Security/README.mdsrc/MinimalCleanArch.Messaging/README.mdsrc/MinimalCleanArch.Audit/README.mdContributions are welcome. See CONTRIBUTING.md.
MIT. See LICENSE.