-
Notifications
You must be signed in to change notification settings - Fork 1
Development and Releases
- Node.js 22.13 or newer
- pnpm 11
- A disposable Obsidian test Vault
pnpm install --frozen-lockfile
pnpm test
pnpm lint
pnpm build
pnpm release:checkThe integration layer submits one minimal editor transaction per action. Preserve that invariant so Ctrl+Z remains atomic.
Every GitHub release must attach matching copies of:
main.jsmanifest.jsonstyles.css
The tag must be the exact manifest version without a v prefix. The GitHub Actions
release workflow validates, builds, and publishes these assets automatically.
main.js is a generated file and is intentionally absent from the source branch;
it must be attached to the GitHub release as an individual file.
pnpm version patchUpdate CHANGELOG.md, verify versions.json, commit, and push the exact version tag.
Read CONTRIBUTING.md before opening a pull request. Security reports follow SECURITY.md.
Nested Ordered Numbering · Plain-text hierarchy with the final period guaranteed · MIT License
Nested Ordered Numbering
- Home
- Installation
- Usage
- Keyboard Reference
- Troubleshooting
- Development and Releases
- Community Marketplace Submission