The Plugin Manifest, Field by Field
A complete reference for the manifest — identity, database names, statuses, routes, menu, and the four extension points.
The Plugin Contract
The required elements every plugin must provide — the few rules that let a plugin do almost anything, safely.
The Plugin Data Model
The tables a plugin owns — entity object, join table, domain tables — the naming conventions, and the one-way FK rule.
Implementing the Four Extension Points
The four functions your manifest supplies, when the core calls each, and what each returns.
Studying the Default Plugin
How to use the reference implementation as your template — what it demonstrates, and seeing it from the operator's side.