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 1dfa2c7c93 Masthead map r4: one column, sidebars gone, wash home-only, composite deleted; six cut specs
Map revision 4 against 535d170 for ruling operator-chromeless-column: the
sidebars go site-wide, the masthead aligns to one column token, the wash dims
off the home page through one intensity token, the composite branch is
deleted. Cut specs: wash-home-only, composite-delete, sidebars-gone,
column-align, plus community-hit-gap and doc-tree-flat for Soul's two
findings. Target r3 proposal: one-column and wash-home-only invariants.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-02 19:07:04 +02:00
.github/workflows Switch site build to shared GameCult-Quartz 2026-05-01 09:33:51 +01:00
docs Masthead map r4: one column, sidebars gone, wash home-only, composite deleted; six cut specs 2026-10-02 19:07:04 +02:00
GameCult Brand note: a Surfaces section (no cards except floats; --gamecult-rule groups); site architecture says hero sections 2026-10-02 18:33:51 +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 Blog asides flat: the outtake pull quote keeps its margin hang and orange left rule; box, tilt and the ::before bar go 2026-10-02 18:57:36 +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.