mirror of
https://github.com/pcoletsos/obsidian-dynamic-wide-content.git
synced 2026-07-22 07:45:47 +00:00
965 B
965 B
Contributing
Thanks for helping improve Dynamic Wide Content.
Development Setup
- Install Node.js 20 or newer.
- Run
npm install. - Run
npm run devwhile testing inside an Obsidian vault. - Run
npm run buildbefore opening a pull request.
Pull Request Guidelines
- Keep the plugin focused on selective widening of wide content without changing normal prose width.
- Prefer static CSS in
styles.css; do not inject generated<style>elements frommain.js. - Avoid network access, analytics, background file writes, and any behavior that reads note content unnecessarily.
- Include a short manual test note or screenshot when changing CSS selectors.
Release Checklist
- Update
manifest.json,package.json, andversions.json. - Run
npm run build. - Push a Git tag that exactly matches the manifest version, for example
1.0.1. - Let the release workflow build, attest, and upload
manifest.json,main.js, andstyles.css.