Neue OpenSoftware-App
Standardisiertes Erstellen — jede neue App folgt denselben DB-, API- & UI-Konventionen.
- 1 · Slug + Kategorieopen<name> (kleingeschrieben, eindeutig), Kategorie aus dem bestehenden Katalog wählen — Dedup-Check gegen alle ~95 Apps läuft automatisch.
- 2 · Standard-ScaffoldErzeugt 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 · DB + API StandardDrizzle (eine gepinnte Version), Boot-Migrate-Hook, X-API-Key-Gate auf Daten-Routen, OpenSkin-ready Layout — die Standardisierungs-Defaults sind vorgewählt.
- 4 · SubdomainBekommt 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.