Ardalis CleanArchitecture & PackageAnalyzer

I have analyzed  https://github.com/ardalis/CleanArchitecture

Number projects : 7 (tests : 3, no tests : 4 )

Number packages : 172 (Outdated: 3, Deprecated: 0, Major version differs 7 )

Assembly with most references : Clean.Architecture.Core 21

    [Most public classes](pathname:///docs/Analysis/Clean.Architecture/summaryPublicClasses)

:Clean.Architecture.UseCases 12

Total Commits: 262 ( last commit : this year,2024 )

The commit with max files ( 257 ) is sha bc82b731d3caa1f05ebf316bd094c385dfa55e8d on 2022 May 06 )

The file with most commits ( 62 ) is D:\gth\CleanArchitecture\src\Clean.Architecture.Web\src/Clean.Architecture.Web/Clean.Architecture.Web.csproj

4 Projects

diagram

7 Packages with major version different

Nr ID References Projects
1 Microsoft.Bcl.AsyncInterfaces *(References: 2)* **Major differs** 6.0.0 Clean.Architecture.Web,Clean.Architecture.Infrastructure,Clean.Architecture.FunctionalTests
1.1.1 Clean.Architecture.IntegrationTests
2 System.Configuration.ConfigurationManager *(References: 2)* **Major differs** 6.0.1 Clean.Architecture.Web,Clean.Architecture.Infrastructure,Clean.Architecture.FunctionalTests,Clean.Architecture.IntegrationTests
4.4.0 Clean.Architecture.UnitTests
3 System.Diagnostics.DiagnosticSource *(References: 2)* **Major differs** 8.0.0 Clean.Architecture.Web,Clean.Architecture.FunctionalTests,Clean.Architecture.IntegrationTests
6.0.1 Clean.Architecture.Infrastructure
4 System.Diagnostics.EventLog *(References: 2)* **Major differs** 8.0.0 Clean.Architecture.FunctionalTests,Clean.Architecture.IntegrationTests
6.0.0 Clean.Architecture.UnitTests
5 System.IO.Pipelines *(References: 2)* **Major differs** 6.0.3 Clean.Architecture.Web,Clean.Architecture.Infrastructure
8.0.0 Clean.Architecture.FunctionalTests,Clean.Architecture.IntegrationTests
6 System.Reflection.Metadata *(References: 2)* **Major differs** 6.0.1 Clean.Architecture.Web,Clean.Architecture.Infrastructure,Clean.Architecture.FunctionalTests
1.6.0 Clean.Architecture.IntegrationTests,Clean.Architecture.UnitTests
7 System.Security.Cryptography.ProtectedData *(References: 2)* **Major differs** 6.0.0 Clean.Architecture.Web,Clean.Architecture.Infrastructure,Clean.Architecture.FunctionalTests,Clean.Architecture.IntegrationTests
4.4.0 Clean.Architecture.UnitTests

Summary of project public classes

Assemblies with number of public classes

diagram

Assemblies with Public methods

diagram

Classes with Public methods

diagram

Lines summary

Assemblies with most lines in public classses

diagram

Public Classes with most lines

diagram

Public Methods with most lines

diagram

References between projects

Assemblies with References

diagram

Classes with References

diagram

Commits

Commits per year

diagram

Most Commits per file

(Most commits 62 , median 2 )

diagram

Nr Number commits Name Full Path
1 62 Clean.Architecture.Web.csproj D:\gth\CleanArchitecture\src\Clean.Architecture.Web\src/Clean.Architecture.Web/Clean.Architecture.Web.csproj
2 55 Clean.Architecture.Infrastructure.csproj D:\gth\CleanArchitecture\src\Clean.Architecture.Infrastructure\src/Clean.Architecture.Infrastructure/Clean.Architecture.Infrastructure.csproj
3 41 Clean.Architecture.FunctionalTests.csproj D:\gth\CleanArchitecture\tests\Clean.Architecture.FunctionalTests\tests/Clean.Architecture.FunctionalTests/Clean.Architecture.FunctionalTests.csproj
4 40 Clean.Architecture.IntegrationTests.csproj D:\gth\CleanArchitecture\tests\Clean.Architecture.IntegrationTests\tests/Clean.Architecture.IntegrationTests/Clean.Architecture.IntegrationTests.csproj
5 35 Clean.Architecture.UnitTests.csproj D:\gth\CleanArchitecture\tests\Clean.Architecture.UnitTests\tests/Clean.Architecture.UnitTests/Clean.Architecture.UnitTests.csproj
6 28 Clean.Architecture.Core.csproj D:\gth\CleanArchitecture\src\Clean.Architecture.Core\src/Clean.Architecture.Core/Clean.Architecture.Core.csproj
7 16 Program.cs D:\gth\CleanArchitecture\src\Clean.Architecture.Web\src/Clean.Architecture.Web/Program.cs
8 15 CustomWebApplicationFactory.cs D:\gth\CleanArchitecture\tests\Clean.Architecture.FunctionalTests\tests/Clean.Architecture.FunctionalTests/CustomWebApplicationFactory.cs
9 14 DefaultInfrastructureModule.cs D:\gth\CleanArchitecture\src\Clean.Architecture.Infrastructure\src/Clean.Architecture.Infrastructure/DefaultInfrastructureModule.cs
10 13 AppDbContext.cs D:\gth\CleanArchitecture\src\Clean.Architecture.Infrastructure\src/Clean.Architecture.Infrastructure/Data/AppDbContext.cs
11 11 ToDoItemSearchService.cs D:\gth\CleanArchitecture\src\Clean.Architecture.Core\src/Clean.Architecture.Core/Services/ToDoItemSearchService.cs

Commits with most files per year

diagram

Nr SHA Date NrFiles
1 d87414d0845126afc326e280838a300e06966c10 2024 Mar 04 17
2 6e0742b79a5137a52fbf4b809898b2e2cedaf563 2023 Aug 28 72
3 bc82b731d3caa1f05ebf316bd094c385dfa55e8d 2022 May 06 257
4 6e4f23e999ebb555b2dd342b9dc9bf5698243652 2021 Apr 17 49
5 8698ae4d2008b0f4465ff54b8434f812f5ed066f 2020 Dec 09 237

### Commits with max files

diagram

Nr SHA Date NrFiles
1 bc82b731d3caa1f05ebf316bd094c385dfa55e8d 2022 May 06 257
2 8698ae4d2008b0f4465ff54b8434f812f5ed066f 2020 Dec 09 237
3 6e0742b79a5137a52fbf4b809898b2e2cedaf563 2023 Aug 28 72
4 dfeb7cb4741b85bc22b1505b0c534f73f578f674 2023 Dec 14 60
5 6e4f23e999ebb555b2dd342b9dc9bf5698243652 2021 Apr 17 49
6 8b33e4fcf1152884bafe6e4153db8b0393b8d26d 2020 Dec 02 38
7 fff4ae6540a7ccde87ef21af6521fd6dbcb4056a 2021 Oct 24 33
8 9019ebb9e1567eaa46074e93d9e8c2029083bfe9 2021 Nov 12 32
9 999bdf93c4448859f5a03c7e1a5715cb8e8727f4 2021 Nov 12 30
10 6e0742b79a5137a52fbf4b809898b2e2cedaf563 2023 Aug 28 23
11 d87414d0845126afc326e280838a300e06966c10 2024 Mar 04 17
12 08d78725d4838dcea2de78b35002a3735c86efd5 2022 Nov 16 17