Skip to content

Commit 1cda890

Browse files
committed
Refactor project structure in README.md for improved clarity and organization
1 parent 86895be commit 1cda890

1 file changed

Lines changed: 30 additions & 11 deletions

File tree

README.md

Lines changed: 30 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,37 @@ A starting point for integrating your App with Tesla and more!
88
tesla-starter/
99
├── src/
1010
│ ├── apps/
11-
│ │ ├── api/ # ASP.NET Core Web API
12-
│ │ └── web/ # React TypeScript Frontend
13-
│ ├── services/ # .NET Business Logic
14-
│ │ ├── TeslaStarter.Domain/
15-
│ │ ├── TeslaStarter.Application/
16-
│ │ └── TeslaStarter.Infrastructure/
11+
│ │ ├── api/
12+
│ │ │ └── TeslaStarter.Api/ # ASP.NET Core Web API
13+
│ │ └── web/ # React TypeScript Frontend
14+
│ ├── services/ # .NET Business Logic
15+
│ │ ├── TeslaStarter.Domain/ # Domain layer (entities, value objects)
16+
│ │ ├── TeslaStarter.Application/ # Application layer (use cases, DTOs)
17+
│ │ └── TeslaStarter.Infrastructure/ # Infrastructure layer (persistence, external services)
1718
│ └── shared/
18-
│ ├── dotnet/ # Shared .NET libraries
19-
│ └── typescript/ # Shared TypeScript types
20-
├── tests/ # All test projects
21-
├── docs/ # Documentation and ADRs
22-
└── scripts/ # Build and deployment scripts
19+
│ ├── dotnet/
20+
│ │ └── Common.Domain/ # Shared domain base classes
21+
│ └── typescript/
22+
│ └── api-contracts/ # Shared TypeScript API contracts
23+
├── tests/ # All test projects
24+
│ ├── api/
25+
│ │ └── TeslaStarter.Api.Tests/
26+
│ ├── services/
27+
│ │ ├── TeslaStarter.Application.Tests/
28+
│ │ ├── TeslaStarter.Domain.Tests/
29+
│ │ └── TeslaStarter.Infrastructure.Tests/
30+
│ └── shared/
31+
│ └── dotnet/
32+
│ └── Common.Domain.Tests/
33+
├── docs/ # Documentation
34+
│ ├── adr/ # Architecture Decision Records
35+
│ └── prd/ # Product Requirements Documents
36+
├── infra/ # Infrastructure code
37+
│ ├── bicep/ # Azure Bicep templates
38+
│ └── scripts/ # Deployment scripts
39+
├── .github/ # GitHub workflows and actions
40+
├── .vscode/ # VS Code configuration
41+
└── .devcontainer/ # Dev container configuration
2342
```
2443

2544
## Prerequisites

0 commit comments

Comments
 (0)