No description
  • C++ 81.4%
  • TypeScript 7.6%
  • SCSS 7%
  • JavaScript 2.2%
  • Python 1.6%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-04 13:41:26 +01:00
.github/workflows Switch site build to shared GameCult-Quartz 2026-05-01 09:33:56 +01:00
.obsidian Update community-plugins.json 2026-05-04 13:41:26 +01:00
Aetheria Clarify cephalopod mobile harness labor 2026-05-04 12:23:51 +01:00
scripts Switch site build to shared GameCult-Quartz 2026-05-01 09:33:56 +01:00
site Add Aetheria shunt mark favicon assets 2026-05-01 17:11:49 +01:00
.gitattributes Initial commit 2026-04-18 15:32:34 +01:00
.gitignore Switch site build to shared GameCult-Quartz 2026-05-01 09:33:56 +01:00
AGENTS.md Refine narrative theme names 2026-04-26 06:16:56 +01:00
LICENSE Initial commit 2026-04-18 15:32:34 +01:00
README.md Switch site build to shared GameCult-Quartz 2026-05-01 09:33:56 +01:00
requirements-rag.txt Add local RAG tooling for vault navigation 2026-04-19 00:32:30 +01:00
scratch.md Initial Commit 2026-04-18 15:40:47 +01:00

AetheriaLore

AetheriaLore is the source vault for https://aetheria.gamecult.org: lore, design notes, stories, and the sort of worldbuilding that thrives when nobody forces it into a CMS shaped like office software.

The site now builds against the shared GameCult-Quartz engine instead of carrying its own private Quartz clone. This repo owns the vault content and the Aetheria-specific overlay; the engine lives next door.

Repository Map

  • Aetheria/: the actual vault content
  • site/: Aetheria-specific Quartz overlay
    • quartz.config.ts
    • quartz.layout.ts
    • custom components
    • custom styles
    • 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
  • AGENTS.md: writing and editing conventions

Shared Engine Dependency

Local builds expect the shared engine repo to exist either:

  • as a sibling checkout at E:\\Projects\\GameCult-Quartz, or
  • at the path provided through GAMECULT_QUARTZ_ROOT

Install dependencies in GameCult-Quartz first:

cd E:\Projects\GameCult-Quartz
npm ci

Local Development

From the repository 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 finished static site to quartz-site/public.

Vault Structure

Most published material lives under Aetheria/, especially these branches:

  • Lore/
  • Game Design/
  • Stories/

If you want the setting in sequence, start with:

  1. Aetheria/index.md
  2. Aetheria/Lore/index.md
  3. Aetheria/Stories/index.md

Some vault paths remain intentionally unpublished, including internal brainstorming and inspiration dumps. They can stay messy in private instead of oozing onto the public site.