No description
  • SCSS 60.1%
  • TypeScript 29.3%
  • PowerShell 10.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-01 15:38:38 +02:00
.github/workflows Launch Ghostlight Dungeon landing page 2026-08-18 16:17:24 +02:00
content Add Ghostlight blog and shared site navigation 2026-09-01 15:38:38 +02:00
scripts Add architecture documentation section 2026-08-31 17:21:43 +02:00
site Add Ghostlight blog and shared site navigation 2026-09-01 15:38:38 +02:00
.gitignore Launch Ghostlight Dungeon landing page 2026-08-18 16:17:24 +02:00
AGENTS.md Launch Ghostlight Dungeon landing page 2026-08-18 16:17:24 +02:00
README.md Add architecture documentation section 2026-08-31 17:21:43 +02:00

Ghostlight Dungeon Site

Provisional public landing page for Ghostlight Dungeon, built with the shared GameCult Quartz engine.

Local build

Clone GameCult-Quartz beside this repository, install its dependencies, then run:

.\scripts\quartz\quartz.ps1 build

The generated site is written to quartz-site/public.

Architecture documentation

The Ghostlight repository owns technical truth under docs/public-architecture. This site commits an exact publication projection under content/Documentation so GitHub Pages can build independently.

Refresh and verify it with:

.\scripts\sync-architecture-docs.ps1
.\scripts\sync-architecture-docs.ps1 -Check

Do not hand-edit the projected pages. Change the Ghostlight source, then sync.

Deployment

Pushes to main invoke GameCult Quartz's reusable GitHub Pages workflow. GitHub Pages owns the custom domain setting for ghostlight.gamecult.org; a repository CNAME file is not authoritative for this Actions-based deployment.

Prices, cell limits, lore Vault allowances, import budgets, and provider policies on the page are provisional until the paid alpha opens. Compatible lore Vaults are Git-synchronized, Obsidian-compatible Markdown folder hierarchies; custom tenant ingestion remains gated in the current tester harness.