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:

  1. Welcome, the 5-minute orientation. Start here.
  2. Concepts → Life of a request, the architecture in one page.
  3. 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.