docs: sync GSD tracking — milestone M1 complete, all 4 phases shipped to prod
This commit is contained in:
@@ -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