2026-04-20 — Docs Audit + Landing Rebrand
Due interventi paralleli sul doc site: rebrand visivo della homepage
- creazione di una Brand Book completa, e audit sistematico dei contenuti stantii lasciati dietro dalla migrazione Supabase-only del 2026-03-29.
Branch
edit/web-brand-parity-docs in flow_docs/, off main.
Landing + Brand Book
Sostituito il template di default di Docusaurus con una landing Flow-brand completa:
- Hero ink con glow corallo/violet radiale, badge brand, shimmer gradient sul wordmark, CTA primario (Entra nei docs) + secondario (Brand Book).
- BrandMark SVG inline che usa il bezier locked
(
M 60 340 C 310 10, 700 590, 940 230), stesso disegno del lockup web marketing. - Griglia 6 sezioni con card tinted (coral/violet/ink/emerald/ amber/blue) che puntano alle sei aree principali dei docs.
- RepoStrip ink con i tre repo del progetto (flow-platform, flow-mobile, flow-docs).
- CSS module con token locali per non dipendere da Infima; shimmer
animation rispetta
prefers-reduced-motion.
Nuova pagina /docs/project/brand-book: un manifesto che vive la
filosofia che descrive. Ink cover con shimmer, Brand Mark con
anatomia annotata, palette swatches, gradient signature animato,
lockup grid (horizontal + stacked × light + dark), scala tipografica
renderizzata a dimensione reale, DO/DON’T voice cards, tabella
superfici canoniche. Stili co-locati in brand-book.module.css.
Navbar espansa con link diretti a Architettura e Brand Book; footer con una colonna Documentazione (Getting Started + Architettura + Brand Book + API Reference) oltre alla colonna Repos esistente. Copyright passato da “Flow Team” a “Flow · Vivi il momento.” per allineamento con la tagline web.
Audit — contenuti stantii rimossi o etichettati
L’audit ha identificato due categorie di contenuto fuori tempo:
(A) Rewrite completo — documenti “hero” del doc site
Documenti che i nuovi contributor leggono per primi:
docs/intro.md→ stack label corretta (era “Node.js microservices”), aggiunta admonition sulla migrazione Supabase-only.docs/getting-started/overview.md→ diagramma ASCII microservizi rimpiazzato con diagramma Supabase-only, repo table aggiornata, aggiunta sezione “Prossimi passi” con link guidati.docs/architecture/overview.md→ rewrite completo dall’inglese microservizi all’italiano Supabase-only. Tech stack table, lista Edge Functions, sezione “Cosa NON c’è” per documentare le scelte anti-pattern.docs/backend/database-schema.md→ header rimpiazzato (era “hybrid dual-database”), admonition storica su Mongo/Redis legacy.docs/backend/api-reference.md→ da stub “Coming soon” a reference completa (PostgREST + Edge Functions + Realtime con esempi di codice).
(B) Banner pre-migrazione — documenti legacy conservati
Documenti lunghi (500+ righe) scritti per l’architettura microservizi
e ancora utili come storia. Aggiunta :::warning::: admonition in
cima a ciascuno, senza toccare il contenuto:
docs/development/guide.md(477 righe)docs/deployment/guide.md— banner + setup attuale in 4 righedocs/architecture/technical-architecture.md(1048 righe)docs/architecture/improvements.md(76 righe)docs/architecture/architecture-issues.md(561 righe)
(C) Categoria Issues riformulata
La directory /docs/issues/ contiene 12 proposte infrastrutturali
(Event Bus, Redis Streams, CDC Mongo→Postgres, gateway caching, ecc.)
tutte scritte per i microservizi. La label del category sidebar è
passata da “⚠️ Issues & Improvements” a “⚠️ Issues (archivio
pre-migrazione)” e è stata aggiunta una generated-index page con la
descrizione del contesto storico.
(D) Link rotti risolti
Build Docusaurus segnalava 7 broken links e 5 broken anchors:
docs/project/overview.md→ 4 link a file UPPERCASE inesistenti (TECHNICAL_ARCHITECTURE.md, API_DOCUMENTATION.md, ecc.) rimpiazzati con path reali.docs/architecture/architecture-issues.md→../ROADMAP.md→ path reale../project/roadmap.docs/development/guide.md→ DEPLOYMENT_GUIDE.md fix.docs/project/changelog/2026-04-10-web-brand-parity.md→ due path roadmap corretti (extra../).docs/roadmap/specs/2026-04-08-web-brand-parity-design.md→ link filesystem esterni al docs tree convertiti in code span.docs/legacy/Flow_Complete_Project_Documentation.md→ 5 anchor link a sezioni mai scritte convertite in placeholder text.
(E) Cleanup infrastrutturale
- Rimosso
src/components/HomepageFeatures/(non più usato dopo il rebrand della landing). docusaurus.config.ts: migratoonBrokenMarkdownLinksdentromarkdown.hooks.onBrokenMarkdownLinksper pre-posizionarsi alla v4.
Verifica
Build finale: 0 broken links, 0 broken anchors, 0 warning di deprecazione config.
✔ Server: Compiled successfully in 6.53s
✔ Client: Compiled successfully in 9.36s
✓ Generated static files in "build".
Non fatto (flaggato per sessioni separate)
- Rewrite completo di
docs/development/guide.mdedocs/deployment/guide.mdin versione Supabase-only (banner intermedio aggiunto come mitigazione immediata). - Pipeline error-logging del web admin portal verso Supabase (task spawn-ata).
- Plan upgrade Flutter/CMake/Firebase C++ SDK per flow_mobile (task spawn-ata).
Commit list
a4d9a76 feat(landing): redesign Docusaurus home with branded hero + section grid
b743bac docs(intro): correct stale stack label, note Supabase-only migration
9636e47 fix(intro): correct migration spec link path (specs/ not plans/)
049e7ab docs(brand): add Brand Book page with living design system
56609e8 chore(docs): remove unused HomepageFeatures template component
d974630 docs(architecture): rewrite overview to reflect Supabase-only reality
1eac0f3 docs(getting-started): replace stale microservices diagram with Supabase flow
c216261 docs(backend): align DB schema header + API reference with Supabase-only
c1890ff docs: add pre-migration warnings to development + deployment guides
9d5a6ef fix(landing): point primary CTA to /docs/ root
1b42634 fix(docs): resolve broken internal links flagged by Docusaurus build
09f03a1 fix(docs): remove dead TOC links in legacy project documentation
bb17214 chore(config): migrate onBrokenMarkdownLinks into markdown.hooks for v4
199f9ca docs(issues): reframe Issues section as pre-migration archive
1a6c801 docs(architecture): add pre-migration warnings to legacy architecture docs
bed3adc feat(docs): expand navbar + footer with direct links to key pages