From 8564bdd12e84616e9f137f877b0f8520efb01faa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=88=E6=98=9F=E7=B9=81?= Date: Fri, 24 Feb 2023 13:25:54 +0800 Subject: [PATCH] feat: add descriptions for all packages --- ....Architecture.Ddd.Cqrs.Abstractions.csproj | 6 ++++- ...gs.Architecture.Ddd.Cqrs.AspNetCore.csproj | 23 +++++++++++------ ...hitecture.Ddd.Cqrs.Dapper.SqlServer.csproj | 22 ++++++++-------- ...nblogs.Architecture.Ddd.Cqrs.Dapper.csproj | 15 ++++++++--- ...cyInjection.CacheProviders.InMemory.csproj | 14 ++++++++--- ...s.DependencyInjection.EventBus.Dapr.csproj | 5 ++++ ...dd.Cqrs.DependencyInjection.RedLock.csproj | 13 +++++++--- ...ecture.Ddd.Cqrs.DependencyInjection.csproj | 11 +++++--- ...chitecture.Ddd.Cqrs.EntityFramework.csproj | 15 ++++++++--- ...hitecture.Ddd.Cqrs.MongoDb.Analyzer.csproj | 25 +++++++++++-------- ...blogs.Architecture.Ddd.Cqrs.MongoDb.csproj | 15 ++++++++--- ....Architecture.Ddd.Cqrs.ServiceAgent.csproj | 9 +++++-- ...rchitecture.Ddd.Domain.Abstractions.csproj | 19 +++++++++++--- ...hitecture.Ddd.EventBus.Abstractions.csproj | 12 ++++++--- ...logs.Architecture.Ddd.EventBus.Dapr.csproj | 19 ++++++++------ ...ure.Ddd.Infrastructure.Abstractions.csproj | 11 +++++++- ...rastructure.CacheProviders.InMemory.csproj | 18 ++++++++----- ...hitecture.Ddd.Infrastructure.Dapper.csproj | 20 ++++++++------- ....Ddd.Infrastructure.EntityFramework.csproj | 20 ++++++++++----- ...itecture.Ddd.Infrastructure.MongoDb.csproj | 9 +++++++ ...itecture.Ddd.Infrastructure.RedLock.csproj | 8 ++++++ 21 files changed, 218 insertions(+), 91 deletions(-) diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj index dd748ab..93c7b0d 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj @@ -2,7 +2,11 @@ - Provides building blocks to archive CQRS pattern, including ICommand, IQuery, IPageableQuery, etc. + Provides building blocks to archive CQRS pattern. + Commonly used types: + Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand + Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQuery + Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.csproj index 244ffce..2c6b25f 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore/Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.csproj @@ -1,10 +1,17 @@ - - - - - - - - + + + Base classes and extensions for CQRS and AspNetCore integrations. + Commonly used types: + Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase + + + + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.csproj index 487e416..e6a7b35 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer/Cnblogs.Architecture.Ddd.Cqrs.Dapper.SqlServer.csproj @@ -1,17 +1,17 @@ - - net7.0 - enable - enable - + + + Provides SQL server provider for dapper to use. + + - - - + + + - - - + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper/Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper/Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj index f7ee27a..179bdee 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper/Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.Dapper/Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj @@ -1,6 +1,13 @@ - - - - + + + Provides extensions to use dapper as ORM in commands and queries. + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory.csproj index 47a2b0f..64f2a37 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.CacheProviders.InMemory.csproj @@ -1,8 +1,14 @@ - - - - + + + Extension methods to inject InMemoryCacheProvider into DI container. + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr.csproj index c62e9b0..c83c417 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr.csproj @@ -1,4 +1,9 @@ + + + Provides extensions for inject DaprEventBus to DI container. + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock.csproj index 738386f..f5d3867 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.RedLock.csproj @@ -1,6 +1,11 @@ - - - - + + + Provides extensions foe injecting RedLock distributed lock provider to DI containers. + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj index 6c0f1fd..93a4403 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj @@ -1,7 +1,12 @@ + + + CQRS extensions for ASP.NET Core. + + - - - + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.csproj index 92fa536..9e7f6b2 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework/Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.csproj @@ -1,8 +1,15 @@ - - - - + + + Provides pageable query handler with EntityFramework. + Commonly used types: + Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer.csproj index 5620565..b8ac6c3 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.Analyzer.csproj @@ -1,16 +1,19 @@ - - true - - - - - + + true + + Provide mongodb analyzer with Cnblogs flavored configuration. + + - - - - + + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.csproj index cf92da9..456ab52 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.MongoDb/Cnblogs.Architecture.Ddd.Cqrs.MongoDb.csproj @@ -1,6 +1,13 @@ - - - - + + + Provide MongoDb base classes for implemnting command and queries. + Commonly used types: + Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.csproj b/src/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.csproj index 1721ba5..7802fbf 100644 --- a/src/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.csproj +++ b/src/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent/Cnblogs.Architecture.Ddd.Cqrs.ServiceAgent.csproj @@ -1,8 +1,13 @@ + + + Provides abstrations for implementing service agent. + + - + - + diff --git a/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/Cnblogs.Architecture.Ddd.Domain.Abstractions.csproj b/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/Cnblogs.Architecture.Ddd.Domain.Abstractions.csproj index 9c93fe8..8a62f02 100644 --- a/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/Cnblogs.Architecture.Ddd.Domain.Abstractions.csproj +++ b/src/Cnblogs.Architecture.Ddd.Domain.Abstractions/Cnblogs.Architecture.Ddd.Domain.Abstractions.csproj @@ -1,7 +1,20 @@ - - - + + + Provides abstractions for implementing DDD patterns. + Commonly used types: + Cnblogs.Architecture.Ddd.Domain.Abstrations.Entity + Cnblogs.Architecture.Ddd.Domain.Abstrations.DomainEvent + Cnblogs.Architecture.Ddd.Domain.Abstrations.IRepository + Cnblogs.Architecture.Ddd.Domain.Abstrations.IAggregateRoot + Cnblogs.Architecture.Ddd.Domain.Abstrations.IDateTimeProvider + Cnblogs.Architecture.Ddd.Domain.Abstrations.IRandomProvider + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.EventBus.Abstractions/Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj b/src/Cnblogs.Architecture.Ddd.EventBus.Abstractions/Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj index 22747f6..831c7bc 100644 --- a/src/Cnblogs.Architecture.Ddd.EventBus.Abstractions/Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj +++ b/src/Cnblogs.Architecture.Ddd.EventBus.Abstractions/Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj @@ -1,5 +1,11 @@ - - - + + + + Provides abstractions for implementing distributed message system. + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.EventBus.Dapr/Cnblogs.Architecture.Ddd.EventBus.Dapr.csproj b/src/Cnblogs.Architecture.Ddd.EventBus.Dapr/Cnblogs.Architecture.Ddd.EventBus.Dapr.csproj index 3198b70..a0ef638 100644 --- a/src/Cnblogs.Architecture.Ddd.EventBus.Dapr/Cnblogs.Architecture.Ddd.EventBus.Dapr.csproj +++ b/src/Cnblogs.Architecture.Ddd.EventBus.Dapr/Cnblogs.Architecture.Ddd.EventBus.Dapr.csproj @@ -1,9 +1,14 @@ - - - - - - - + + + Implements distributed message system with dapr. + + + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj index c23ba06..10f172d 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj @@ -1,9 +1,18 @@ + + + Provides abstractions for implementing infrastructure layer in DDD pattern. + Commonly used types: + Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.PagingParams + Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.QueryStringBuilder + Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.IRemoteCacheProvider + + - + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj index 005e5ac..e1d0a5d 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory/Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj @@ -1,11 +1,17 @@ - - - + + + Provides cache provider that implemented with ASP.NET Core MemoryCache. + + - - - + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.Dapper/Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.Dapper/Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj index b9739c0..9ac9bc3 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.Dapper/Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.Dapper/Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj @@ -1,14 +1,16 @@ - - net7.0 - enable - enable - + + + Provides implementations for persistence layer of DDD with Dapper. + Commonly used types: + Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext + + - - - - + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj index 92a919f..71e68ff 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework/Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj @@ -1,11 +1,19 @@ - - - + + + Provides implementations for persistence layer of DDD with EntityFramework Core. + Commonly used types: + Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository + + - - - + + + + + + + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj index 8412d72..05d70ba 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb/Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj @@ -1,5 +1,14 @@ + + + Provides implementations for persistence layer of DDD with MongoDb. + Commonly used types: + Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoContext + Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.MongoBaseRepository + + + diff --git a/src/Cnblogs.Architecture.Ddd.Infrastructure.RedLock/Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj b/src/Cnblogs.Architecture.Ddd.Infrastructure.RedLock/Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj index a941575..9c48ec8 100644 --- a/src/Cnblogs.Architecture.Ddd.Infrastructure.RedLock/Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj +++ b/src/Cnblogs.Architecture.Ddd.Infrastructure.RedLock/Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj @@ -1,4 +1,12 @@ + + + + Provides distributed lock with RedLock. + Commonly used types: + Cnblogs.Architecture.Ddd.Infrastructure.RedLock.RedLockDistributionLockProvider + +