Update LiteCqrs integration and documentation
- Replaced references to local project connections with the NuGet package for LiteCqrs in multiple documentation files, ensuring clarity on dependency management. - Updated architecture and backend conventions documentation to reflect the current state of the LiteCqrs library as a NuGet package, enhancing consistency across the project. - Improved descriptions of CQRS implementation and command/query handling in the tech stack documentation, providing clearer guidance for developers.
This commit is contained in:
+3
-2
@@ -5,8 +5,9 @@
|
||||
- **Платформа**: .NET 10, ASP.NET Core Web API (Minimal API).
|
||||
- **Архитектура**: Clean Architecture, 4 проекта — `Domain / Application / Infrastructure / Api`.
|
||||
- **CQRS**: через [`LiteCqrs.Net`](https://github.com/mrleo1nid/LiteCqrs.Net) — собственную лёгкую
|
||||
CQRS-библиотеку (сосед-репозиторий, на время разработки подключён `ProjectReference`'ом; ещё не
|
||||
опубликован в NuGet), альтернативу MediatR с явным разделением Command/Query. `ISender.Send()`
|
||||
CQRS-библиотеку (NuGet-пакет, версия закреплена в `Directory.Packages.props`; исходники —
|
||||
отдельный репозиторий `D:\Github\LiteCqrs.Net`), альтернативу MediatR с явным разделением
|
||||
Command/Query. `ISender.Send()`
|
||||
резолвит `ICommandHandler<,>`/`IQueryHandler<,>` из DI (dynamic-free кэшированный диспетчер) и
|
||||
прогоняет через `IPipelineBehavior<,>`: `LoggingBehavior` (готовый, из `LiteCqrs.Behaviors`),
|
||||
`ValidationBehavior` (FluentValidation, свой), `RequireActivationBehavior` (свой),
|
||||
|
||||
Reference in New Issue
Block a user