Files
moonweb-site/TODO.md
T
2026-08-13 21:58:53 +02:00

2.8 KiB

TODO — moonweb-site Offene Items

Stand: 2026-08-13

Aktueller Status

Phase Status Bemerkung
Phase 0 — Repo & Tooling fertig Eleventy 3.1.6, CI/CD, .gitignore erweitert
Phase 1 — Content 🟡 80% hub, code, infra, smarthome fast fertig, retro offen
Phase 2 — CI/CD fertig build-deploy.yml mit Caching + Validation + Summary
Phase 3 — Launch 🟡 fast ready Impressum + Favicons + Meta-Tags + CSS fertig
Phase 4 — Deferred ⏸️ zurückgestellt Ledmatrix-Migration, 28k8, Analytics

Offene Items — nach Priorität

P1 — Muss vor Launch

  • Placeholder-Cards aufräumen — 12 Cards verlinken noch auf "#"

    • infra/ (7x): PVE, pve2, Docker-VM, Synology, Fritz!Box, OpenWRT, IoT VLAN
    • smarthome/ (3x): Dashboard Controls, Air Quality, Weather
    • retro/ (3x): alle Cards
    • Entweder echte Ziel-URLs, Karte entfernen, oder als nicht-klickbare Info-Items darstellen
  • Content-Review — Vor Launch einmal alle Seiten durchgehen

P2 — Für Launch

  • Cloudflare Pages Projects erstellen

    • moonweb-hub, moonweb-infra, moonweb-smarthome, moonweb-code, moonweb-retro
    • Hinweis: Cloudflare Free-Tier erlaubt nur 5 Projects pro Repository
  • DNS & Custom Domains binden

    • hub.moonweb.org, infra.moonweb.org, smarthome.moonweb.org, code.moonweb.org, retro.moonweb.org
  • Secrets in GitHub Repo prüfen

    • CLOUDFLARE_API_TOKEN
    • CLOUDFLARE_ACCOUNT_ID

P3 — Nach Launch

  • Smoke-Test Cross-Linking (hub → alle Sites, Site-Switcher, externe Links)
  • README.md aktualisieren (aktuellen Stand beschreiben)

P4 — Deferred (nicht dringend)

  • Ledmatrix-Migration nach smarthome
  • 28k8.moonweb.org Zukunft klären
  • Perplexity-Rückkanal
  • Apex-Domain Redirect (moonweb.org → hub.moonweb.org)
  • stefankoelle.de in Monorepo portieren (nur wenn Cloudflare Free-Tier-Limit gelöst wird)

Schon erledigt (Stand 2026-08-13)

  • Impressum angelegt + Footer-Link auf allen Sites
  • Favicons (SVG mit Emojis) pro Subdomain
  • Meta descriptions auf allen 14 Seiten
  • CSS @import-Kette bereinigt (kein Render-Blocking mehr)
  • .gitignore erweitert (.env*, Zertifikate, Swap-Files)

Workflow für neue Contexts

Wenn du einen neuen Context öffnest, lies diese Datei und prüfe:

  1. Welche P1-Items sind noch offen? → Davor arbeiten
  2. Welche P2-Items blockieren den Launch? → Parallel klären
  3. P3/P4 nur wenn angefordert

Definition of done

Alle 5 Sites live auf Cloudflare Pages:

  • hub.moonweb.org — verlinkt alles (+ stefankoelle.de extern)
  • code.moonweb.org — GitHub-Katalog via Aggregator
  • smarthome.moonweb.org — Smart Home Übersicht + Detailseiten
  • infra.moonweb.org — Infra-Übersicht (redigiert)
  • retro.moonweb.org — Ehrliche minimale Übersicht (WIP)