No description
  • JavaScript 24.2%
  • SCSS 19.6%
  • Ink 19.3%
  • TypeScript 13.9%
  • CSS 12.9%
  • Other 10.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 329b7aa8f1 Composite delete: the page body is GameCultContent; with the branch gone the old name lied
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 19:32:12 +02:00
.github/workflows Switch site build to shared GameCult-Quartz 2026-05-01 09:33:51 +01:00
docs Wash home only: --gamecult-wash scales every ground radial; 1 on / and 0.5 elsewhere 2026-10-02 19:14:46 +02:00
GameCult Composite delete: the page body's compositeSections branch, its CSS, the dead overview hider and showCompositeJump go 2026-10-02 19:32:12 +02:00
output/pdf Simplify Juliana response paper 2026-08-10 23:31:25 +01:00
scripts Wire stichting dossier route 2026-08-05 23:55:46 +01:00
site Composite delete: the page body is GameCultContent; with the branch gone the old name lied 2026-10-02 19:32:12 +02:00
.gitattributes Initial Quartz site migration 2026-04-21 02:13:10 +01:00
.gitignore Refresh CultLib project pitch 2026-06-21 16:31:49 +01:00
AGENTS.md Document main branch deployment discipline 2026-05-31 10:50:48 +01:00
CLAUDE.md Wire AGENTS.md into Claude Code memory 2026-09-03 22:23:25 +02:00
README.md Unify studio pages and give the copy teeth 2026-09-04 22:34:59 +02:00

GameCult Site

gamecult-site is the public gamecult.org root site: studio pitch, projects, docs, blog, and the usual pile of ambitions trying to look organized in public.

The site builds against the shared GameCult-Quartz engine. This repo owns published content and the GameCult overlay.

Repo Shape

  • GameCult/: published Markdown content
  • site/: GameCult-specific Quartz overlay
    • quartz.config.ts
    • quartz.layout.ts
    • custom components
    • custom styles in site/quartz/styles/custom.scss
    • static assets
  • quartz-site/public/: generated static output
  • scripts/quartz/quartz.ps1: local build/dev launcher
  • .github/workflows/deploy-quartz.yml: Pages deploy workflow, delegated to GameCult-Quartz

Shared Engine Dependency

Local builds expect the shared engine repo to exist either:

  • as a sibling checkout named GameCult-Quartz, or
  • at the path provided through GAMECULT_QUARTZ_ROOT

Install dependencies in GameCult-Quartz first:

cd ..\GameCult-Quartz
npm ci

Local Development

From this repo root:

.\scripts\quartz\quartz.ps1 dev

For a one-off production build:

.\scripts\quartz\quartz.ps1 build

The shared engine stages a runtime under .quartz-build/engine and writes the final static site to quartz-site/public.

Content Map

  • GameCult/index.md: root landing page and manifesto
  • GameCult/Projects/: public project pages
  • GameCult/Blog/: posts, fiction, and announcements
  • GameCult/Docs/: documentation and infrastructure-facing pages

Aetheria lives on its own site at https://aetheria.gamecult.org; this repo links outward instead of pretending to be both things at once.