Build and release
Bundle the plugin with esbuild, hot-reload it while you work, and release it with manifest.json, versions.json and the release assets kept in step. Reusable GitHub workflows run the CI, the release and a coverage badge.
Build and release
Bundle the plugin with esbuild, hot-reload it while you work, and release it with manifest.json, versions.json and the release assets kept in step. Reusable GitHub workflows run the CI, the release and a coverage badge.
Demo vaults
Ship a curated vault with every release, open it with one command, and test that every note follows the conventions and every button runs.
Testing
One call configures the unit and integration-test projects, and every library helper is reachable inside a real Obsidian.
Shared configs
The Obsidian layers of the ESLint, markdownlint and Vitest configs, plus ready-made script templates.