Skip to content

Analysis_dotnet_eShop_template

Andrei Ignat edited this page Jun 30, 2024 · 1 revision

Summary eShop

summary

Number projects : 25 (tests : 5, no tests : 20 )

Number packages : 409 (Outdated: 24, Deprecated: 0, Major version differs 28 )

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

20 Projects

flowchart LR 




%% start project reference src\Basket.API\Basket.API.csproj


Basket.API-->eShop.ServiceDefaults


Basket.API-->EventBusRabbitMQ



%% start project reference src\Catalog.API\Catalog.API.csproj


Catalog.API-->eShop.ServiceDefaults


Catalog.API-->EventBusRabbitMQ


Catalog.API-->IntegrationEventLogEF



%% start project reference src\ClientApp\ClientApp.csproj

                ClientApp
            


%% start project reference src\eShop.AppHost\eShop.AppHost.csproj


eShop.AppHost-->Basket.API


eShop.AppHost-->Catalog.API


eShop.AppHost-->Identity.API


eShop.AppHost-->Mobile.Bff.Shopping


eShop.AppHost-->Ordering.API


eShop.AppHost-->OrderProcessor


eShop.AppHost-->PaymentProcessor


eShop.AppHost-->WebApp


eShop.AppHost-->WebhookClient


eShop.AppHost-->Webhooks.API



%% start project reference src\eShop.ServiceDefaults\eShop.ServiceDefaults.csproj

                eShop.ServiceDefaults
            


%% start project reference src\EventBus\EventBus.csproj

                EventBus
            


%% start project reference src\EventBusRabbitMQ\EventBusRabbitMQ.csproj


EventBusRabbitMQ-->EventBus



%% start project reference src\HybridApp\HybridApp.csproj


HybridApp-->WebAppComponents



%% start project reference src\Identity.API\Identity.API.csproj


Identity.API-->eShop.ServiceDefaults



%% start project reference src\IntegrationEventLogEF\IntegrationEventLogEF.csproj


IntegrationEventLogEF-->EventBus



%% start project reference src\Mobile.Bff.Shopping\Mobile.Bff.Shopping.csproj


Mobile.Bff.Shopping-->eShop.ServiceDefaults



%% start project reference src\Ordering.API\Ordering.API.csproj


Ordering.API-->eShop.ServiceDefaults


Ordering.API-->EventBusRabbitMQ


Ordering.API-->IntegrationEventLogEF


Ordering.API-->Ordering.Domain


Ordering.API-->Ordering.Infrastructure



%% start project reference src\Ordering.Domain\Ordering.Domain.csproj

                Ordering.Domain
            


%% start project reference src\Ordering.Infrastructure\Ordering.Infrastructure.csproj


Ordering.Infrastructure-->IntegrationEventLogEF


Ordering.Infrastructure-->Ordering.Domain



%% start project reference src\OrderProcessor\OrderProcessor.csproj


OrderProcessor-->eShop.ServiceDefaults


OrderProcessor-->EventBusRabbitMQ



%% start project reference src\PaymentProcessor\PaymentProcessor.csproj


PaymentProcessor-->eShop.ServiceDefaults


PaymentProcessor-->EventBusRabbitMQ



%% start project reference src\WebApp\WebApp.csproj


WebApp-->eShop.ServiceDefaults


WebApp-->EventBusRabbitMQ


WebApp-->WebAppComponents



%% start project reference src\WebAppComponents\WebAppComponents.csproj

                WebAppComponents
            


%% start project reference src\WebhookClient\WebhookClient.csproj


WebhookClient-->eShop.ServiceDefaults



%% start project reference src\Webhooks.API\Webhooks.API.csproj


Webhooks.API-->eShop.ServiceDefaults


Webhooks.API-->EventBusRabbitMQ


Webhooks.API-->IntegrationEventLogEF

Loading

28 Packages with major version different

Nr ID References Projects
1 Asp.Versioning.Http *(References: 2)* **Major differs** $(ApiVersioningVersion) Catalog.API,Ordering.API,Webhooks.API
8.1.0 Basket.API,eShop.ServiceDefaults,Identity.API,Mobile.Bff.Shopping,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
2 Asp.Versioning.Mvc.ApiExplorer *(References: 2)* **Major differs** $(ApiVersioningVersion) eShop.ServiceDefaults
8.1.0 Basket.API,Catalog.API,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
3 Aspire.Azure.AI.OpenAI *(References: 2)* **Major differs** $(AspireUnstablePackagesVersion) Catalog.API,WebApp
8.0.0-preview.8.24258.2 Catalog.FunctionalTests
4 Aspire.Npgsql.EntityFrameworkCore.PostgreSQL *(References: 2)* **Major differs** $(AspireVersion) Catalog.API,Identity.API,Ordering.API,Webhooks.API
8.0.1 Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
5 Aspire.RabbitMQ.Client *(References: 2)* **Major differs** $(AspireVersion) EventBusRabbitMQ
8.0.1 Basket.API,Catalog.API,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
6 Aspire.StackExchange.Redis *(References: 2)* **Major differs** $(AspireVersion) Basket.API
8.0.1 Basket.UnitTests
7 Grpc.AspNetCore *(References: 2)* **Major differs** $(GrpcVersion) Basket.API
2.63.0 eShop.AppHost,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests
8 Grpc.AspNetCore.Server.ClientFactory *(References: 2)* **Major differs** $(GrpcVersion) WebApp
2.63.0 eShop.AppHost,Basket.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests
9 Grpc.Tools *(References: 2)* **Major differs** $(GrpcVersion) WebApp
2.63.0 ClientApp,eShop.AppHost,Basket.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests
10 IdentityModel *(References: 3)* **Major differs** 7.0.0 ClientApp,ClientApp.UnitTests
5.2.0 eShop.AppHost,Catalog.FunctionalTests,Ordering.FunctionalTests
6.2.0 Identity.API
11 IdentityModel.OidcClient *(References: 2)* **Major differs** 6.0.0 ClientApp,ClientApp.UnitTests
5.2.1 eShop.AppHost,Catalog.FunctionalTests,Ordering.FunctionalTests
12 Microsoft.AspNetCore.Authentication.JwtBearer *(References: 2)* **Major differs** $(AspnetVersion) eShop.ServiceDefaults
8.0.6 Basket.API,Catalog.API,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
13 Microsoft.AspNetCore.Authentication.OpenIdConnect *(References: 2)* **Major differs** $(AspnetVersion) WebApp,WebhookClient
8.0.6 Identity.API
14 Microsoft.AspNetCore.Components.Web *(References: 2)* **Major differs** $(AspnetVersion) WebAppComponents
8.0.6 WebApp,WebhookClient,HybridApp
15 Microsoft.AspNetCore.OpenApi *(References: 2)* **Major differs** $(AspnetVersion) eShop.ServiceDefaults
8.0.6 Basket.API,Catalog.API,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
16 Microsoft.AspNetCore.TestHost *(References: 2)* **Major differs** $(AspnetVersion) Catalog.FunctionalTests,Ordering.FunctionalTests
8.0.6 Basket.UnitTests
17 Microsoft.Bcl.AsyncInterfaces *(References: 3)* **Major differs** 1.1.1 eShop.AppHost
8.0.0 Catalog.API,WebApp,Catalog.FunctionalTests
6.0.0 Identity.API,Ordering.API,Webhooks.API
18 Microsoft.Extensions.Http *(References: 2)* **Major differs** 8.0.0 HybridApp,Basket.API,Catalog.API,eShop.ServiceDefaults,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
6.0.0 eShop.AppHost
19 Microsoft.Extensions.Http.Resilience *(References: 2)* **Major differs** $(MicrosoftExtensionsVersion) eShop.ServiceDefaults
8.6.0 Basket.API,Catalog.API,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
20 Microsoft.Extensions.Identity.Stores *(References: 2)* **Major differs** $(AspnetVersion) Basket.UnitTests
8.0.6 Identity.API
21 Microsoft.Extensions.ObjectPool *(References: 2)* **Major differs** 7.0.0 eShop.AppHost
8.0.5 Basket.API,Catalog.API,eShop.ServiceDefaults,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
22 Microsoft.Extensions.ServiceDiscovery *(References: 2)* **Major differs** $(AspireVersion) eShop.ServiceDefaults
8.0.1 Basket.API,Catalog.API,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,WebhookClient,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
23 System.Diagnostics.DiagnosticSource *(References: 3)* **Major differs** 8.0.0 eShop.AppHost,Basket.API,eShop.ServiceDefaults,EventBusRabbitMQ,Identity.API,Mobile.Bff.Shopping,Ordering.API,OrderProcessor,PaymentProcessor,WebhookClient,Webhooks.API,Basket.UnitTests,Ordering.FunctionalTests,Ordering.UnitTests,HybridApp
8.0.1 Catalog.API,WebApp,Catalog.FunctionalTests
5.0.0 ClientApp.UnitTests
24 System.Diagnostics.EventLog *(References: 2)* **Major differs** 8.0.0 eShop.AppHost,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests
6.0.0 Ordering.UnitTests
25 System.IO.Hashing *(References: 2)* **Major differs** 8.0.0 eShop.AppHost
7.0.0 Mobile.Bff.Shopping,WebApp
26 System.IO.Pipelines *(References: 3)* **Major differs** 5.0.1 Basket.API
6.0.3 Catalog.API,Identity.API,Ordering.API,Webhooks.API
8.0.0 WebApp,WebhookClient,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,WebAppComponents,HybridApp
27 System.Reflection.Metadata *(References: 2)* **Major differs** 6.0.1 Catalog.API,Identity.API,Ordering.API,Webhooks.API
1.6.0 Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests,ClientApp.UnitTests
28 System.Threading.Channels *(References: 2)* **Major differs** 7.0.0 Basket.API,Catalog.API,EventBusRabbitMQ,Ordering.API,OrderProcessor,PaymentProcessor,WebApp,Webhooks.API,Basket.UnitTests,Catalog.FunctionalTests,Ordering.FunctionalTests,Ordering.UnitTests
6.0.0 Identity.API

193 commits

xychart-beta
title "Commits per year (folder and file)"
x-axis [2023,2024]
y-axis "" 0--> 117
bar [76,117]
bar [39,44]
Loading

Generated by https://www.nuget.org/packages/NetPackageAnalyzerConsole

Clone this wiki locally