Skip to content

How to read a reference page

The Config File Reference section will document individual config file types. Every page will follow the same shape, so once you’ve read one you can navigate them all. This page defines that shape — it’s the template the reference pages are built from.

Each reference page will have these sections, in this order:

At a glance : A one-box summary — what the file is for, which folder it lives in, and what it depends on. Read this first; often it’s all you need.

Minimal example : The smallest valid, useful version of the file, ready to copy. No optional frills — just enough to work.

Common patterns : The handful of variations you’ll actually reach for, each with a short example and when to use it.

Field reference : The elements and attributes, generated from the official .xsd schema so it stays exhaustive and accurate — with plain-language notes the schema alone can’t give you.

Gotchas : The mistakes that cost people an afternoon: silent failures, ordering rules, version-suffix traps (see the directory notes).

See also : Links to the related task guide, concepts, and the raw schema.

The single biggest friction in the official docs is that the explanation lives on the wiki while the authoritative element list lives in a separate .xsd file on another domain. You end up with two tabs open, mentally diffing them.

These reference pages will put both in one place: the schema-derived field list for completeness, and human notes for the parts a schema can’t express — why a field exists, what a sensible default is, and what breaks if you get it wrong.