This is a template repository for Obsidian plugins.
- Linting Setup
- Testing Setup with Jest
- Auto Version bump
- Auto Version update
- Clone this repo.
- Make sure your NodeJS is at least v16 (node --version).
- npm i or yarn to install dependencies.
- npm run dev to start compilation in watch mode.
- name
- description
- author
- license (optional)
- id
- name
- description
- author
- authorUrl
- fundingUrl
- minAppVersion (optional)
- isDesktopOnly (optional)
LICENSE (optional)
versioning > Configure git
git config --global user.name "YOUR-USER"
git config --global user.email "YOUR-EMAIL"
major
minor
patch
- Create feature branch
- Make changes
- Push feature branch
- Create pull request
- Add desired label to pull request
- Merge pull request
- Publish draft release