This is the developer track of the Scriptor documentation. It's the place to start if you want to:
- write your own theme or module,
- understand the request pipeline so you know which hook to use, or
- look up a class signature you half-remember.
The track is organised into three layers, each answering a different kind of question:
| Layer | Question it answers | What it looks like |
|---|---|---|
| Concepts | "How does Scriptor work?" | Six narrative deep-dives. Read top-to-bottom once. |
| Tutorials | "How do I build X?" | A single mini-case carried through every chapter. |
| Cookbook | "Give me a recipe for Y." | Short, copy-pastable answers. |
| API Reference | "What does class Z do?" | One page per public class. |
If you're brand new, follow the recommended order:
- Welcome, the 5-minute orientation. Start here.
- Concepts → Life of a request, the architecture in one page.
- Build a Theme → Skeleton, your first working theme.
This page is rendered by the Info theme's markdown route from
content/developer-guide/_index.md. The Phase A renderer parses
YAML frontmatter, applies GitHub-flavored CommonMark, and emits
heading-anchor links, so this paragraph already has a # icon next
to the Developer Guide heading above.