Overview
A typical solution built with Shift Framework consists of 6 projects.
Below is a sample solution named StockPlusPlus
StockPlusPlus
├─ StockPlusPlus.API <--- (.NET 7 AspNet Core Web API)
├─ StockPlusPlus.Data <--- (.NET 6 Class Library)
├─ StockPlusPlus.Functions <--- (.NET 6 Azure Functions)
├─ StockPlusPlus.Shared <--- (.NET 6 Class Library)
├─ StockPlusPlus.Test <--- (.NET 7 xUnit Test Project)
├─ StockPlusPlus.Web <--- (.NET 7 Blazor WASM)
Below is an overal view inside the solution projects.
Some default folders and items like (Dependencies, Properties) are not shown for similicity.
StockPlusPlus
|
├─ StockPlusPlus.API
│ ├── Controllers
│ ├── appsettings.json
│ ├── Program.cs
│ ├── WebMarker.cs
│
├─ StockPlusPlus.Data
│ ├── AutoMapperProfiles
│ ├── Entities
│ ├── Migrations
│ ├── Repositories
│ ├── DB.cs
│
├─ StockPlusPlus.Functions
│ ├── Functions
│ ├── host.json
│ ├── local.settings.json
│ ├── Startup.cs
│
├─ StockPlusPlus.Shared
│ ├── ActionTrees
│ ├── Constants
│ ├── DTOs
│ ├── Enums
│
├─ StockPlusPlus.Test
├─ StockPlusPlus.Web
│ ├── wwwroot
│ ├── Pages
│ ├── Shared
│ ├── _Imports.razor
│ ├── App.razor
│ ├── Program.cs
│ ├── staticwebapp.config.json