Application development
Being written
This page is being written.
Your business code lives in your own source. This section is organized by topic — read the part you need, not all of it.
In this section
- Overview — How the code is divided, and what each part does.
- Pages and navigation — Add a page, put it in the menu, require sign-in.
- Components and styling — Compose the UI from ready-made components and keep light and dark modes working.
- API endpoints — Write an endpoint, and control who may call it.
- Reading and writing data — Query, write, and transactions.
- Schema changes — Add and alter columns, and prepare initial data.
- Configuration — Where the database address, secrets and the rest live.
- Internationalization — Make every user-visible string translatable.
- Testing — Where tests live, and what to verify after a change.
- Deployment — Build the archive, deploy to a server or publish to a Hub; deployment has a chapter of its own.
- Reference — Look things up by name: Route types, Style tokens.

