NetEvolve.Pulse.Extensibility
Extensibility contracts and abstractions for the Pulse CQRS mediator library. This package defines the core interfaces and abstractions required to implement the mediator pattern with Command Query Responsibility Segregation (CQRS) principles. It provides strongly-typed contracts for commands (ICommand, ICommandHandler), queries (IQuery), events (IEvent, IEventHandler), and request/response patterns (IRequest, IRequestHandler). The extensibility model includes interceptor interfaces (ICommandInterceptor, IQueryInterceptor, IEventInterceptor, IRequestInterceptor) for implementing cross-cutting concerns such as validation, logging, caching, authentication, and transaction management. This package is designed to be framework-agnostic and serves as the foundation for building testable, maintainable, and decoupled application architectures. Perfect for domain-driven design (DDD), clean architecture, and hexagonal architecture patterns where business logic needs to be isolated from infrastructure concerns.
Activity
- Latest release
- 1mo ago
- Total releases
- 10
- Cadence
- ~daily
- Last 12 months
- 10
Reach
- Stars
- —
Details
- License
- MIT
- First release
- Jan 11, 2026
| Version | Released | |
|---|---|---|
0.70.75
patch
| ||
0.70.16
patch
| ||
0.70.0
minor
| ||
0.67.140
patch
| ||
0.67.36
minor
| ||
0.17.3
minor
| ||
0.10.11
patch
| ||
0.10.5
minor
| ||
0.7.1
minor
| ||
0.3.0
initial
|