Dev environment
Set up a local dev environment and learn the ground rules before your first pull request.
Architecture
Why the codebase is shaped the way it is, condensed from the project's architecture decisions.
Coding conventions
The TypeScript, testing, and lint rules CI actually enforces.
Pull requests
What's currently being accepted, how to sign commits, and how contribution licensing works.
Writing a plugin
Rules for plugin code that the manifest schema doesn't tell you, validating a manifest, money and date arithmetic with the SDK, the server contract, shared reads, what happens when a plugin is turned off, and showing form errors.