drop Yavsc.Web references from Dockerfiles, ROADMAP, arch doc
Yavsc.Web is an empty template/draft project — no useful code, conceptually a duplicate of the front that lives in Yavsc.Org. Remove its mentions from: - Dockerfile, Dockerfile.backend: the COPY src/Yavsc.Web/*.csproj step is useless (the project is referenced nowhere downstream) - ROADMAP.md: the 'Perimetre technique' table no longer lists it - doc/architecture/decoupage-organisation.md: removed from the ASCII diagram and the per-project table Note: this commit only removes references; the empty project itself (src/Yavsc.Web/) and the yavsc.sln Project() entry are left in place for now. A future commit can rm -rf the directory and prune the .sln when we're sure nothing else still depends on it.
This commit is contained in:
parent
73f8f51186
commit
2d472779b0
4 changed files with 1 additions and 5 deletions
|
|
@ -11,7 +11,6 @@ COPY Directory.*.props ./
|
|||
COPY src/Yavsc.Org/*.csproj ./src/Yavsc.Org/
|
||||
COPY src/Yavsc.Abstract/*.csproj ./src/Yavsc.Abstract/
|
||||
COPY src/Yavsc.Server/*.csproj ./src/Yavsc.Server/
|
||||
COPY src/Yavsc.Web/*.csproj ./src/Yavsc.Web/
|
||||
COPY src/Yavsc.Api/*.csproj ./src/Yavsc.Api/
|
||||
COPY src/Yavsc.Blogs/*.csproj ./src/Yavsc.Blogs/
|
||||
COPY src/cli/*.csproj ./src/cli/
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ COPY Directory.*.props ./
|
|||
COPY src/Yavsc.Org/*.csproj ./src/Yavsc.Org/
|
||||
COPY src/Yavsc.Abstract/*.csproj ./src/Yavsc.Abstract/
|
||||
COPY src/Yavsc.Server/*.csproj ./src/Yavsc.Server/
|
||||
COPY src/Yavsc.Web/*.csproj ./src/Yavsc.Web/
|
||||
COPY src/Yavsc.Api/*.csproj ./src/Yavsc.Api/
|
||||
COPY src/Yavsc.Blogs/*.csproj ./src/Yavsc.Blogs/
|
||||
COPY src/cli/*.csproj ./src/cli/
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ Trois principes non négociables traversent tous les jalons :
|
|||
|
||||
| Brique | Module | État |
|
||||
|---|---|---|
|
||||
| Backend ASP.NET | `Yavsc.Server`, `Yavsc.Web`, `Yavsc.Api`, `Yavsc.Org` | actif, build OK, cible .NET 10 |
|
||||
| Backend ASP.NET | `Yavsc.Server`, `Yavsc.Api`, `Yavsc.Org` | actif, build OK, cible .NET 10 |
|
||||
| Domaine partagé | `Yavsc.Abstract` | actif |
|
||||
| Blogs | `Yavsc.Blogs` | actif |
|
||||
| Client chat (`PostIt`) | `PostIt` (Avalonia) + `PostIt.Android` / `PostIt.Browser` / `PostIt.Desktop` | actif, OIDC |
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@
|
|||
└────────────────┘
|
||||
|
||||
Clients externes :
|
||||
- Yavsc.Web : front admin / expérimentation, JwtBearer.
|
||||
- PostIt : client desktop Avalonia (cf. postit-oidc.md).
|
||||
```
|
||||
|
||||
|
|
@ -44,7 +43,6 @@ Clients externes :
|
|||
| `Yavsc.Org` | ASP.NET Web | Front web utilisateur-facing : Razor views, IdentityServer8 (OP), AccountController. **Héberge aussi les vues (front) des blogs**. |
|
||||
| `Yavsc.Api` | ASP.NET Web | API REST JSON principale consommée par les clients externes (PostIt, …). JwtBearer auth. |
|
||||
| `Yavsc.Blogs` | ASP.NET Web | **Backend API headless** dédié aux blogs (uniquement `*ApiController` + services + modèles — aucune vue Razor). Destiné à être déployé sur un sous-domaine en production, séparé du front web hébergé par `Yavsc.Org`. |
|
||||
| `Yavsc.Web` | ASP.NET Web | Front admin / expérimentations, JwtBearer, référence `Yavsc.Abstract` et `Yavsc.Server`. |
|
||||
| `Yavsc.Org.Tests` | Test (xUnit) | Tests d'isolation du front web (`Yavsc.Org`) — fakes, controller tests. |
|
||||
|
||||
## Pourquoi ce découpage
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue