Update LiteCqrs integration and documentation
CI / Backend (build + test) (push) Failing after 1m23s
CI / Frontend (lint + typecheck + build) (push) Successful in 36s

- 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:
Leonid Pershin
2026-07-24 04:18:03 +03:00
parent b05b76f32f
commit 9925968e22
4 changed files with 9 additions and 9 deletions
+3 -2
View File
@@ -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` (свой),