Result preview

dotnet/eShop

Sample structure
Web APIControllers + minimal routes
ApplicationServices and orchestration
InfrastructureAdapters, jobs, hosting
DataDbContext + entities
Snapshot
mainScanner brief
Architecture

Layered web API

A multi-project ASP.NET Core solution with web API boundaries, application services, EF Core persistence, integration messaging, and deployment assets.

Start hereeShop.sln - start with the full project graph.
ShapeLayered web APIPrimary solution: eShop
StartCatalog.APIOpen the solution, then inspect API entrypoints.
DataCatalogContext3 entities across EF Core contexts.
Runtime2 servicesPostgreSQL, Redis detected. Tests: Basket.UnitTests.
142 text files scanned; 9 projects; 34 endpoints; 1 DbContext
Solutions1Projects9Endpoints34Warnings3
Architecture Map
Scanner map
100%
Rendering diagram...
ProjectsTop 3
Catalog.APIWeb API
net8.0
Microsoft.EntityFrameworkCoreSwashbuckle.AspNetCore
Ordering.InfrastructurePersistence
net8.0
Npgsql.EntityFrameworkCore.PostgreSQL
Basket.UnitTestsTests
net8.0
xunitFluentAssertions
APIsTop 3
GET/api/catalog/itemsCatalogController
POST/api/ordersOrdersController
GET/healthProgram.cs
Data Model1
CatalogContext
CatalogItemCatalogBrandCatalogType
Risks3
HighSecret-like text

Sample settings include values that look like credentials.

Confirm they are not live.
MediumRuntime setup

Infrastructure wiring is split across Docker and launch settings.

Check local service requirements.
LowREADME gap

Local database setup is not obvious from the scanned files.

Document the first run path.
Onboarding Path
eShop.sln - start with the full project graph.
  1. Start with the solution file and identify API entrypoints.
  2. Read the application services before infrastructure adapters.
  3. Check appsettings and Docker Compose for required local services.