Skip to content

Almanach

API guides, software patterns, styling, and accessibility conventions for building interactive SceneryStack simulations — 420 pages, browsable here or ingestible by LLM agents.

Use the sidebar to navigate the full knowledge base, or jump into a section below.

Getting Started

New to SceneryStack? Start with the framework overview, set up a project, and build your first simulation.

Guides

In-depth tutorials on scenery, layout, input, sound, i18n, phet-io, and more.

API Reference

Per-class and per-module reference for every SceneryStack library — axon, dot, scenery, sun, joist, and dozens more. Browse by library in the sidebar.

Patterns

Recurring design patterns used across SceneryStack simulations.

Styling

Visual design conventions: color profiles, typography, spacing, panels, and responsive layout.

Accessibility

PDOM, voicing, keyboard input, screen reader testing, and sound design for inclusive simulations.

Examples

End-to-end walkthroughs and sample simulations that tie multiple topics together.

Cookbook

Focused recipes for common tasks — drag listeners, custom sliders, sound effects, chart binding, and more.

For LLM agents

Three machine-readable views of Almanach are generated from the same Markdown sources and served at the site root:

FilePurpose
/llms.txtIndex of every page with a one-line description (llms.txt convention)
/llms-full.txtFull text of every page in a single file, for one-shot ingestion
/manifest.jsonStructured metadata (title, category, tags, related pages, word counts)

The raw Markdown sources live in the GitHub repository under docs/.


Contributors: see the Authoring Guide for frontmatter schema and how to add pages.