mirror of
https://github.com/4source/open-editors-obsidian-plugin.git
synced 2026-07-22 11:40:26 +00:00
No description
| .github | ||
| src | ||
| test | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .npmrc | ||
| esbuild.config.mjs | ||
| jest.config.js | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| styles.css | ||
| tsconfig.json | ||
| version-change.mjs | ||
| versions.json | ||
This is a template repository
This is a template repository for Obsidian plugins.
Features
- Linting Setup
- Testing Setup with Jest
- Auto Version bump
- Auto Version update
Getting started
- 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.
Need to change
package.json
- name
- description
- author
- license (optional)
manifest.json
- id
- name
- description
- author
- authorUrl
- fundingUrl
- minAppVersion (optional)
- isDesktopOnly (optional)
LICENSE (optional)
.github/workflows/cd.yml
versioning > Configure git
git config --global user.name "YOUR-USER"
git config --global user.email "YOUR-EMAIL"
Need to add
New labels
majorminorpatch
Usage
- Create feature branch
- Make changes
- Push feature branch
- Create pull request
- Add desired label to pull request
- Merge pull request
- Publish draft release