Recipes
Copy-pasteable how-tos for the common extension tasks. Each one follows the grain of the architecture, so they compose: add a feature, give it a permission, put it on a list, make it searchable, and emit an event — each is a few minutes of work.
Build
- Add a feature — a full backend slice + frontend screen.
- Add a permission — declare and enforce access.
- Build a list — a server-driven DataGrid end to end.
- Add a setting — a typed, self-rendering setting.
Extend the platform
- Add a background job — one-off and recurring work.
- Add a search provider — make a slice findable in ⌘K.
- Emit a webhook event — fan an event out to subscribers.
- Add a dashboard widget — a new widget in the picker.
- Export & import — CSV/Excel/PDF in and out.
Configure
- Add a language — a new locale (RTL-ready).
- Add an OAuth provider — a new social sign-in.
Verify
- Test a slice — unit + integration tests.
Editions
Some recipes extend Pro-only subsystems (search, webhooks, the dashboard, export). They won't apply to a trimmed Community scaffold that doesn't include those features.