pull_request_template.md
May 13, 2026 · View on GitHub
Fixes #
Why
What users will see
Surface area
- UI — new page / dialog / panel / menu item / setting / empty state in
apps/weborapps/desktop(including Electron menu bar) - Keyboard shortcut — new or changed
- CLI / env var — new
odsubcommand or flag, newtools-dev/tools-pack/tools-prflag, or newOD_*env var - API / contract — new
/api/*endpoint, new SSE event, or changed shape inpackages/contracts - Extension point — new entry under
skills/,design-systems/,design-templates/, orcraft/, or change to the skills protocol - i18n keys — added new translation keys (see
TRANSLATIONS.mdfor the locale workflow) - New top-level dependency — adding any new entry to the root
package.json(dependenciesordevDependencies); workspace-packagepackage.jsonfiles are out of scope. Include a paragraph on what we get vs. what bytes we ship (seeCONTRIBUTING.md→ Code style) - Default behavior change — changes what existing users experience without opting in (default model, default setting, file/SQLite schema, auto-network on startup, auto-install)
- None — internal refactor, docs, tests, or translation update only