Closed HernanFAR closed 6 months ago
About (posible) new packages:
VSlices.CrossCutting.ExceptionHandling.Logging: Extension package for behaviors related to exception handling
VSlices.CrossCutting.EmailSender: Extension package for EmailSending
VSlices.CrossCutting.ExceptionHandling.Email: Extension package for behaviors related to exception handling
The following restructururation will be used in the v7 version. This only includes the existing packages, for future ones, there will be a new comment in this issue.
VSlices.Base: Base package for VSlices framework
VSlices.CrossCutting: Base package for CrossCutting implementations
VSlices.CrossCutting.FluentValidation: Implementation package for VSlices.CrossCutting.Validation using FluentValidation library
VSlices.CrossCutting.Logging: Implementation package for behaviors related to logging
VSlices.CrossCutting.ExceptionHandling: Extension package for behaviors related to exception handling
VSlices.Core: Base package for Core implementations
VSlices.Core.DataAccess: Extension package for data access in use cases or events
VSlices.Core.DataAccess.EntityFramework: Implementation package for data access in use cases or events using EF Core
VSlices.Core.UseCases: Extension package for use cases features implementations
VSlices.Core.UseCases.Reflection: Implementation package of Vslices.Core.UseCases using a reflection-based ISender
VSlices.Core.Events: Extension package for event features implementations
VSlices.Core.Events.InMemoryEventQueue: Implementation package of VSlices.Core.Events using a BoundedChannel-based IEventQueue
VSlices.Core.Events.ReflectionPublisher: Implementation package of VSlices.Core.Events using a reflection-based IPublisher
VSlices.Core.Events.BackgroundHostedListener: Implementation package of VSlices.Core.Events using a IHostedService-based IBackgroundEventListener
Includes:
VSlices.Core.Handlers: Extension packages of VSlices.Core for more idiomatic handler implementations
VSlices.Core.Handlers.FluentValidated: Implementation packages of VSlices.Core.Handlers using FluentValidation library
VSlices.Core.Presentation.AspNetCore.WebApi: Extension package of VSlices.Core for Asp.Net Core WebApi exposed features
Includes:
VSlices.Integration.AspNetCore.WebApi: Base packages to use register IEndpointDefinitions as available endpoints in AspNetCore