docs: sync GSD tracking — milestone M1 complete, all 4 phases shipped to prod
This commit is contained in:
@@ -10,8 +10,8 @@
|
||||
|
||||
- [x] **Phase 1: Cleanup & Fixes** - Sitemap conflit, Dockerfile pnpm, deps pinning, donnees incoherentes, rate limiting
|
||||
- [x] **Phase 2: Content** - Hero Hytale, page Hytale, pricing, temoignages, jobTitle
|
||||
- [ ] **Phase 3: SEO & i18n** - Canonical, ogUrl, og:image, JSON-LD, audit i18n, traductions
|
||||
- [ ] **Phase 4: Ship** - Dockerfile final, verification production, deploy
|
||||
- [x] **Phase 3: SEO & i18n** - Canonical, ogUrl, og:image, JSON-LD, audit i18n, traductions
|
||||
- [x] **Phase 4: Ship** - Dockerfile final, verification production, deploy
|
||||
|
||||
---
|
||||
|
||||
@@ -80,5 +80,5 @@ Plans:
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. Cleanup & Fixes | 2/2 | Complete | 2026-04-21 |
|
||||
| 2. Content | 3/3 | Complete | 2026-04-21 |
|
||||
| 3. SEO & i18n | 0/? | Not started | - |
|
||||
| 4. Ship | 0/? | Not started | - |
|
||||
| 3. SEO & i18n | 1/1 | Complete | 2026-04-21 |
|
||||
| 4. Ship | 1/1 | Complete | 2026-04-21 |
|
||||
|
||||
+6
-6
@@ -2,14 +2,14 @@
|
||||
gsd_state_version: 1.0
|
||||
milestone: v1.0
|
||||
milestone_name: milestone
|
||||
status: In progress
|
||||
status: Complete
|
||||
last_updated: "2026-04-21T00:00:00.000Z"
|
||||
progress:
|
||||
total_phases: 4
|
||||
completed_phases: 2
|
||||
total_plans: 5
|
||||
completed_plans: 5
|
||||
percent: 50
|
||||
completed_phases: 4
|
||||
total_plans: 7
|
||||
completed_plans: 7
|
||||
percent: 100
|
||||
---
|
||||
|
||||
# Project State
|
||||
@@ -22,7 +22,7 @@ progress:
|
||||
|
||||
## Current Focus
|
||||
|
||||
Phase 2: Content — plans existants, travail partiel en cours
|
||||
Milestone M1 complet — déployé en production sur killiandalcin.fr
|
||||
|
||||
## Session Notes
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
phase: 03-seo-i18n
|
||||
status: complete
|
||||
completed: 2026-04-21
|
||||
---
|
||||
|
||||
# Summary: SEO & i18n
|
||||
|
||||
## What was built (commits 03-01 à 03-03 + fixes)
|
||||
|
||||
- Design system Nuxt UI v3, color-mode, sitemap config (`feat(02-01)`)
|
||||
- AppHeader avec nav, lang/theme toggles, mobile drawer (`feat(02-02)`)
|
||||
- AppFooter + default layout + useLocaleHead (`feat(02-02)`)
|
||||
- Per-route SEO metadata et JSON-LD sur toutes les pages (`feat(02-03)`)
|
||||
- i18n translations complètes FR/EN (`feat(02-01)`)
|
||||
- Correction i18n langDir path, typecheck errors (`fix(02)`)
|
||||
- lang attr dynamique sur `<html>` via useHead (`fix(01) WR-04`)
|
||||
- ContactForm avec validation Zod + route SMTP nodemailer (`feat(03-01)`)
|
||||
- 9 shared components pour landing et projets (`feat(03-01)`)
|
||||
- Landing page 6 sections, projects page, project detail, About, Contact, Fiverr, error.vue (`feat(03-02/03)`)
|
||||
|
||||
## Self-Check: PASSED
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
phase: 04-ship
|
||||
status: complete
|
||||
completed: 2026-04-21
|
||||
---
|
||||
|
||||
# Summary: Ship
|
||||
|
||||
## What was built
|
||||
|
||||
- Dockerfile SSR multi-stage + docker-compose Traefik port 3000 (`feat(03-04)`)
|
||||
- Suppression des fichiers SPA legacy, vérification GA4 (`chore(03-04)`)
|
||||
- Template email terminal-style pour le contact (`feat(contact)`)
|
||||
- Déployé en production sur killiandalcin.fr
|
||||
|
||||
## Self-Check: PASSED
|
||||
Reference in New Issue
Block a user