Zurück zum Überblick

Neue OpenSoftware-App

Standardisiertes Erstellen — jede neue App folgt denselben DB-, API- & UI-Konventionen.

  1. 1 · Slug + Kategorie
    open<name> (kleingeschrieben, eindeutig), Kategorie aus dem bestehenden Katalog wählen — Dedup-Check gegen alle ~95 Apps läuft automatisch.
  2. 2 · Standard-Scaffold
    Erzeugt App-Skeleton mit kanonischer Boilerplate: Next 16 + Tailwind v4 (bw-v1 Tokens), /api/health + /api/appstore/manifest, Dockerfile (standalone, turbo-prune), tsconfig, registry-Eintrag.
  3. 3 · DB + API Standard
    Drizzle (eine gepinnte Version), Boot-Migrate-Hook, X-API-Key-Gate auf Daten-Routen, OpenSkin-ready Layout — die Standardisierungs-Defaults sind vorgewählt.
  4. 4 · Subdomain
    Bekommt automatisch <slug>.opensoftware.threedreamz.org (master) + dev.<slug>.opensoftware.threedreamz.org (starter).
Heute (CLI — geführtes Web-Formular folgt in P2)
node scripts/opensoftware-import.cjs --mode=new \
  --slug open<name> --port-block <N-M> --confirm

Hinweis: das Web-Backend (Formular → PR) wird in Phase 2 verdrahtet. Der CLI-Pfad ist der kanonische Scaffold.