Developer docs
For anyone running the server, contributing, or building on it. These pages never explain what a hero section is — that is the help centre, and it is a different reader.
Get started
- Get startedThree install paths, easiest first, and what each one actually needs.
- What this is notScope, and the things it will not become.
Self-hosting
- Self-hostingDocker, Postgres, volumes, updates, backups and a reverse proxy.
- ConfigurationEvery environment variable, with its default and what happens without it.
Extending it
- Storage backendsThe adapter contract, the conformance suite, and how to add one.
- BlocksThe envelope, the twenty-seven definitions, and how to add one.
- ThemingThe token layer, what a theme may change, and what it deliberately cannot.
Explanation
- Why it is built this wayThe four decisions that shaped everything else, and what each one cost.