A collection of useful assemblies to assist in development
- Extensions to .NET types, such as
Boolean,DateTime,Stringetc. - Exception types such as
NotFound,Exists,NotAuthorisedetc.
- Bootstrap a new web application, or web job.
A way to breakdown your app into modules, that define their own endpoints and services. This is an alternative to microservices architecture.
- Enables a
/metazendpoint for returning app metadata - Standed setup for Open API document generation
Helpers for MVC application using Razor.
Extends Postie's endpoint mapping with MapPagedQuery, for paged query endpoints. Supersedes Asm.Cqrs and Asm.Cqrs.AspNetCore, which have been removed as of 5.0 — see docs/migration-v5.md for the migration path to Postie.
Supports domain-driven-design. Interfaces and attributes for
- Entity
- Aggregate Root
- Repositories
- Specifications
- Unit of work
- Domain Events
= Extensions that allow a DBSet to be injected as an IQueryable
- Base repository implementations
- Executing domain events on save
Boostraps a hosted application
Extensions for IPAddress
Standard configuration for apps that support OAuth.
Extensions that set up Serilog and connect to Seq.
Helpers for building BDD tests using Reqnroll.