Introduce layers, ports and a composition root

Ports in Application/Abstractions, adapters in Infrastructure, hand-wired
AppServices (no reflection, as PublishAot requires). Adds a test project.
This commit is contained in:
maj00r
2026-09-04 20:46:51 +02:00
parent aef086e9f0
commit a3137a27c4
26 changed files with 1065 additions and 143 deletions

4
.gitignore vendored
View File

@@ -3,3 +3,7 @@
/.idea
/.vs
starter/
# Build output of any project in the solution
[Bb]in/
[Oo]bj/