mirror of
https://github.com/mnaoumov/obsidian-smart-rename.git
synced 2026-07-22 07:40:32 +00:00
1,000 B
1,000 B
Contributing
Contributions are welcome! Here's how to get started.
Prerequisites
- Node.js (latest LTS recommended)
- npm (comes with Node.js)
Setup
git clone https://github.com/mnaoumov/obsidian-smart-rename.git
cd obsidian-smart-rename
npm install
Development Workflow
Build
npm run build
Dev Mode
npm run dev
Commit
This project uses Conventional Commits. Use the interactive commit prompt:
npm run commit
Lint
npm run lint
npm run lint:fix
Format
npm run format:check
npm run format
Spellcheck
npm run spellcheck
Test
npm run test
npm run test:coverage
Pull Requests
- Base your PR on the
masterbranch. - Ensure all checks pass (
lint,format:check,spellcheck,test). - Use Conventional Commits for your commit messages.