Solution Organisation
Physical layout vs Solution folders
π src/
βββπβ¨ Core/
β βββποΈ Shopfoo.Common
β βββποΈ Shopfoo.Domain.Types
β βββποΈ Shopfoo.Program
β βββποΈ Shopfoo.Data
βββπβ¨ Feat/
β βββποΈ Shopfoo.Product
β βββποΈ Shopfoo.Home
βββπβ¨ UI/
βββποΈ Shopfoo.Client
βββποΈ Shopfoo.Server
βββποΈ Shopfoo.Shared
π tests/
βββπβ¨ Common/
β βββποΈ Shopfoo.Tests.Common
βββπβ¨ Core/
β βββποΈ Shopfoo.Program.Tests
βββπβ¨ Feat/
β βββποΈ Shopfoo.Product.Tests
βββπβ¨ UI/
βββποΈ Shopfoo.Client.Tests
π = both physical directory and solution folder
ποΈ = project (physical directory)
πβ¨ = extra level solution folder (virtual, not on disk)Project dependency graph
Projects purpose
src/Core
src/Feat
src/UI
tests
Domain Workflows
UI
Client
Remoting API
Last updated