Skip to content

Commit 8564bdd

Browse files
committed
feat: add descriptions for all packages
1 parent 01160c9 commit 8564bdd

File tree

21 files changed

+218
-91
lines changed

21 files changed

+218
-91
lines changed

src/Cnblogs.Architecture.Ddd.Cqrs.Abstractions/Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33
<PropertyGroup>
44
<Description>
5-
Provides building blocks to archive CQRS pattern, including ICommand, IQuery, IPageableQuery, etc.
5+
Provides building blocks to archive CQRS pattern.
6+
Commonly used types:
7+
Cnblogs.Architecture.Ddd.Cqrs.Abstractions.ICommand
8+
Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IQuery
9+
Cnblogs.Architecture.Ddd.Cqrs.Abstractions.IPageableQuery
610
</Description>
711
</PropertyGroup>
812

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="7.0.0" />
4-
<PackageReference Include="Serilog.AspNetCore" Version="6.1.0" />
5-
</ItemGroup>
6-
<ItemGroup>
7-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj" />
8-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj" />
9-
</ItemGroup>
2+
<PropertyGroup>
3+
<Description>
4+
Base classes and extensions for CQRS and AspNetCore integrations.
5+
Commonly used types:
6+
Cnblogs.Architecture.Ddd.Cqrs.AspNetCore.ApiControllerBase
7+
</Description>
8+
</PropertyGroup>
9+
<ItemGroup>
10+
<PackageReference Include="Asp.Versioning.Mvc.ApiExplorer" Version="7.0.0"/>
11+
<PackageReference Include="Serilog.AspNetCore" Version="6.1.0"/>
12+
</ItemGroup>
13+
<ItemGroup>
14+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj"/>
15+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj"/>
16+
</ItemGroup>
1017
</Project>
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
</PropertyGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides SQL server provider for dapper to use.
6+
</Description>
7+
</PropertyGroup>
88

9-
<ItemGroup>
10-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Dapper\Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj" />
11-
</ItemGroup>
9+
<ItemGroup>
10+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Dapper\Cnblogs.Architecture.Ddd.Cqrs.Dapper.csproj"/>
11+
</ItemGroup>
1212

13-
<ItemGroup>
14-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.0" />
15-
</ItemGroup>
13+
<ItemGroup>
14+
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.1.0"/>
15+
</ItemGroup>
1616

1717
</Project>
Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj" />
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Dapper\Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj" />
5-
</ItemGroup>
2+
<PropertyGroup>
3+
<Description>
4+
Provides extensions to use dapper as ORM in commands and queries.
5+
</Description>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<ProjectReference
9+
Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj" />
10+
<ProjectReference
11+
Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Dapper\Cnblogs.Architecture.Ddd.Infrastructure.Dapper.csproj" />
12+
</ItemGroup>
613
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj" />
5-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory\Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj" />
6-
</ItemGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Extension methods to inject InMemoryCacheProvider into DI container.
6+
</Description>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj"/>
11+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory\Cnblogs.Architecture.Ddd.Infrastructure.CacheProviders.InMemory.csproj"/>
12+
</ItemGroup>
713

814
</Project>

src/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr/Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.EventBus.Dapr.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Description>
4+
Provides extensions for inject DaprEventBus to DI container.
5+
</Description>
6+
</PropertyGroup>
27

38
<ItemGroup>
49
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj" />
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj"/>
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.RedLock\Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj"/>
5-
</ItemGroup>
2+
<PropertyGroup>
3+
<Description>
4+
Provides extensions foe injecting RedLock distributed lock provider to DI containers.
5+
</Description>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj"/>
9+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.RedLock\Cnblogs.Architecture.Ddd.Infrastructure.RedLock.csproj"/>
10+
</ItemGroup>
611
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Description>
4+
CQRS extensions for ASP.NET Core.
5+
</Description>
6+
</PropertyGroup>
27

3-
<ItemGroup>
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj" />
5-
</ItemGroup>
8+
<ItemGroup>
9+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj"/>
10+
</ItemGroup>
611

712
</Project>
Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj"/>
5-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework\Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj"/>
6-
</ItemGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides pageable query handler with EntityFramework.
6+
Commonly used types:
7+
Cnblogs.Architecture.Ddd.Cqrs.EntityFramework.EfPageableQueryHandler
8+
</Description>
9+
</PropertyGroup>
10+
<ItemGroup>
11+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj"/>
12+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework\Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.csproj"/>
13+
</ItemGroup>
714

815
</Project>
Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<DevelopmentDependency>true</DevelopmentDependency>
5-
</PropertyGroup>
6-
7-
<ItemGroup>
8-
<PackageReference Include="MongoDB.Analyzer" Version="1.2.0" PrivateAssets="None" />
9-
</ItemGroup>
3+
<PropertyGroup>
4+
<DevelopmentDependency>true</DevelopmentDependency>
5+
<Description>
6+
Provide mongodb analyzer with Cnblogs flavored configuration.
7+
</Description>
8+
</PropertyGroup>
109

11-
<ItemGroup>
12-
<None Include="build\**" Pack="true" PackagePath="build\" />
13-
<None Include="mongodb.analyzer.json" Pack="true" PackagePath="\" />
14-
</ItemGroup>
10+
<ItemGroup>
11+
<PackageReference Include="MongoDB.Analyzer" Version="1.2.0" PrivateAssets="None"/>
12+
</ItemGroup>
13+
14+
<ItemGroup>
15+
<None Include="build\**" Pack="true" PackagePath="build\"/>
16+
<None Include="mongodb.analyzer.json" Pack="true" PackagePath="\"/>
17+
</ItemGroup>
1518

1619
</Project>
Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj" />
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.MongoDb\Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj" />
5-
</ItemGroup>
2+
<PropertyGroup>
3+
<Description>
4+
Provide MongoDb base classes for implemnting command and queries.
5+
Commonly used types:
6+
Cnblogs.Architecture.Ddd.Cqrs.MongoDb.MongoPageableQueryHandler
7+
</Description>
8+
</PropertyGroup>
9+
<ItemGroup>
10+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.Abstractions\Cnblogs.Architecture.Ddd.Cqrs.Abstractions.csproj"/>
11+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.MongoDb\Cnblogs.Architecture.Ddd.Infrastructure.MongoDb.csproj"/>
12+
</ItemGroup>
613
</Project>
Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Description>
4+
Provides abstrations for implementing service agent.
5+
</Description>
6+
</PropertyGroup>
27
<ItemGroup>
3-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj" />
8+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection\Cnblogs.Architecture.Ddd.Cqrs.DependencyInjection.csproj"/>
49
</ItemGroup>
510
<ItemGroup>
6-
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0" />
11+
<PackageReference Include="Microsoft.Extensions.Http" Version="7.0.0"/>
712
</ItemGroup>
813
</Project>
Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<PackageReference Include="MediatR" Version="12.0.1" />
5-
</ItemGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides abstractions for implementing DDD patterns.
6+
Commonly used types:
7+
Cnblogs.Architecture.Ddd.Domain.Abstrations.Entity
8+
Cnblogs.Architecture.Ddd.Domain.Abstrations.DomainEvent
9+
Cnblogs.Architecture.Ddd.Domain.Abstrations.IRepository
10+
Cnblogs.Architecture.Ddd.Domain.Abstrations.IAggregateRoot
11+
Cnblogs.Architecture.Ddd.Domain.Abstrations.IDateTimeProvider
12+
Cnblogs.Architecture.Ddd.Domain.Abstrations.IRandomProvider
13+
</Description>
14+
</PropertyGroup>
15+
16+
<ItemGroup>
17+
<PackageReference Include="MediatR" Version="12.0.1"/>
18+
</ItemGroup>
619

720
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<PackageReference Include="MediatR" Version="12.0.1" />
4-
</ItemGroup>
2+
3+
<PropertyGroup>
4+
<Description>
5+
Provides abstractions for implementing distributed message system.
6+
</Description>
7+
</PropertyGroup>
8+
<ItemGroup>
9+
<PackageReference Include="MediatR" Version="12.0.1"/>
10+
</ItemGroup>
511
</Project>
Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<ItemGroup>
3-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.EventBus.Abstractions\Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj" />
4-
<FrameworkReference Include="Microsoft.AspNetCore.App" />
5-
</ItemGroup>
6-
<ItemGroup>
7-
<PackageReference Include="Dapr.AspNetCore" Version="1.10.0" />
8-
</ItemGroup>
2+
<PropertyGroup>
3+
<Description>
4+
Implements distributed message system with dapr.
5+
</Description>
6+
</PropertyGroup>
7+
<ItemGroup>
8+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.EventBus.Abstractions\Cnblogs.Architecture.Ddd.EventBus.Abstractions.csproj"/>
9+
<FrameworkReference Include="Microsoft.AspNetCore.App"/>
10+
</ItemGroup>
11+
<ItemGroup>
12+
<PackageReference Include="Dapr.AspNetCore" Version="1.10.0"/>
13+
</ItemGroup>
914
</Project>

src/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions/Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Description>
4+
Provides abstractions for implementing infrastructure layer in DDD pattern.
5+
Commonly used types:
6+
Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.PagingParams
7+
Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.QueryStringBuilder
8+
Cnblogs.Architecture.Ddd.Infratstructure.Abstractions.IRemoteCacheProvider
9+
</Description>
10+
</PropertyGroup>
211

312
<ItemGroup>
413
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Domain.Abstractions\Cnblogs.Architecture.Ddd.Domain.Abstractions.csproj" />
514
</ItemGroup>
6-
15+
716
<ItemGroup>
817
<FrameworkReference Include="Microsoft.AspNetCore.App" />
918
</ItemGroup>
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj" />
5-
</ItemGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides cache provider that implemented with ASP.NET Core MemoryCache.
6+
</Description>
7+
</PropertyGroup>
68

7-
<ItemGroup>
8-
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0" />
9-
</ItemGroup>
9+
<ItemGroup>
10+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj"/>
11+
</ItemGroup>
12+
13+
<ItemGroup>
14+
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="7.0.0"/>
15+
</ItemGroup>
1016

1117
</Project>
Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
</PropertyGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides implementations for persistence layer of DDD with Dapper.
6+
Commonly used types:
7+
Cnblogs.Architecture.Ddd.Infrastructure.Dapper.DapperContext
8+
</Description>
9+
</PropertyGroup>
810

9-
<ItemGroup>
10-
<PackageReference Include="Dapper" Version="2.0.123" />
11-
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.1" />
12-
</ItemGroup>
11+
<ItemGroup>
12+
<PackageReference Include="Dapper" Version="2.0.123"/>
13+
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.1"/>
14+
</ItemGroup>
1315

1416
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<ItemGroup>
4-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.3" />
5-
</ItemGroup>
3+
<PropertyGroup>
4+
<Description>
5+
Provides implementations for persistence layer of DDD with EntityFramework Core.
6+
Commonly used types:
7+
Cnblogs.Architecture.Ddd.Infrastructure.EntityFramework.BaseRepository
8+
</Description>
9+
</PropertyGroup>
610

7-
<ItemGroup>
8-
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj" />
9-
</ItemGroup>
11+
<ItemGroup>
12+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.3"/>
13+
</ItemGroup>
14+
15+
<ItemGroup>
16+
<ProjectReference Include="..\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions\Cnblogs.Architecture.Ddd.Infrastructure.Abstractions.csproj"/>
17+
</ItemGroup>
1018

1119
</Project>

0 commit comments

Comments
 (0)