ci: GitHub-Pages-Deployment via Actions-Workflow
Offizieller Actions-Weg (upload-pages-artifact + deploy-pages) mit permissions pages/id-token und concurrency-Gruppe "pages"; Trigger: Push auf main + workflow_dispatch. Vitest-Step als Platzhalter auskommentiert (Tests folgen, TASKS.md Phase 1). Site-Aufbau: frontend/index.html an die Wurzel-URL, dazu docs/brand/ (Favicon) und LICENSE (MIT-Link im Footer). Die ../-Pfade der Quelle zeigten von der Wurzel aus über die Site hinaus; statt den Editor zu aendern, zieht der Workflow sie nur auf der Site-Kopie per sed gerade (Editor-Quelle bleibt unveraendert, lokal weiter nutzbar). backend/ und uebrige docs/ werden nicht veroeffentlicht. Doku: README-Abschnitt "Deployment" (inkl. einmaliger Settings- Umstellung auf Source "GitHub Actions", Repo muss oeffentlich sein), TASKS.md-Rubrik "Deployment" abgehakt, DECISIONS D16. Hinweis: der Auftrag nannte "D15", das war aber schon fuer den kompakten Modus vergeben -> als D16 angelegt. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
340c7e7195
commit
fccd32190a
@@ -43,6 +43,23 @@ Elemente einblenden.
|
||||
- `docs/design/` — Design-Herleitung der Marke
|
||||
- `CLAUDE.md` — Projektkontext für Claude Code
|
||||
|
||||
## Deployment
|
||||
|
||||
Der Editor wird per GitHub Actions als statische Seite auf **GitHub Pages**
|
||||
veröffentlicht (Workflow: `.github/workflows/pages.yml`). Ausgelöst bei jedem
|
||||
Push auf `main` sowie manuell (`workflow_dispatch`).
|
||||
|
||||
Der Workflow stellt einen Site-Ordner zusammen: `frontend/index.html` liegt als
|
||||
`index.html` an der Wurzel-URL, dazu die vom Editor referenzierten Dateien
|
||||
(`docs/brand/` fürs Favicon, `LICENSE` für den MIT-Link im Footer). Die
|
||||
`../`-Pfade der Editor-Quelle werden dabei nur auf der Kopie geradegezogen — die
|
||||
Quelldatei bleibt unverändert. `backend/` und die übrigen `docs/` werden nicht
|
||||
veröffentlicht.
|
||||
|
||||
**Einmalige Einrichtung:** In den Repo-Settings unter **Pages** als **Source**
|
||||
„GitHub Actions" wählen. Das Repo muss dafür **öffentlich** sein (GitHub Pages
|
||||
via Actions ist für private Repos nur mit kostenpflichtigem Plan verfügbar).
|
||||
|
||||
## Lizenz
|
||||
|
||||
MIT — siehe [LICENSE](LICENSE). © 2026 Michael Hönnig.
|
||||
|
||||
Reference in New Issue
Block a user