From e054e58e26f3d7430242bbfa6e74ec2a2e568d8f Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sat, 27 Jun 2026 18:47:42 +0100 Subject: [PATCH] roadmap: drop Centralisation des versions NuGet from Jalon 0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The work was actually 'centraliser les versions communes' (shared packages), not 'centraliser toutes les versions'. That work is done: - Directory.Packages.props at the repo root declares shared package versions (ManagePackageVersionsCentrally=true, see e.g. coverlet.collector, HigginsSoft.IdentityServer8, IdentityModel.OidcClient, Microsoft.AspNetCore.*, xunit.v3, …); - each product directory imports it via GetPathOfFileAbove and adds only product-specific versions. No remaining work justifies the bullet. Removing it from Jalon 0 leaves one open item: 'Tests d'integration smoke par BC'. --- ROADMAP.md | 1 - 1 file changed, 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index 60c7dc1d..50dfc5c2 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -72,7 +72,6 @@ Trois principes non négociables traversent tous les jalons : > Cible : pouvoir parler du domaine sans se battre avec le runtime. -- ◐ Centralisation des versions NuGet (`Directory.Packages.props`) — **fait pour l'essentiel, à compléter** - ✔ Conteneurisation de bout en bout (build env + run + compose) — Dockerfile multi-stage + `docker-compose.yaml` 4 services + healthchecks ; critère de sortie atteint : db/api/blogs démarrent sur une machine vierge, web documente sa dépendance au cert HTTPS (IdentityServer8 Production). Procédure d'install complète dans [CONTRIBUTING.md](./CONTRIBUTING.md#conteneurisation). - ☐ Tests d'intégration smoke par BC - ✔ Découpage `Yavsc.Org` vs `Yavsc.Server` vs `Yavsc.Api` clarifié dans l'Architecture — [doc/architecture/decoupage-organisation.md](./doc/architecture/decoupage-organisation.md)