Development

environment requirements

Main technology stack

  • pnpm monorepo
  • typescript
  • react

Initialize the project

# Clone the project to local
git clone https://github.com/<YOUR GITHUB NAME>/joplin-utils.git
# Install dependencies and initialize
pnpm && pnpm run setup
# Enter the corresponding module development code, refer to README for details

joplin-vscode-plugin

  1. code apps/joplin-vscode-plugin
  2. run joplin dev mode, ref: https://joplinapp.org/api/references/development_mode/open in new windowimage
  3. enable clipper service image
  4. cp .vscode/_launch.json .vscode/launch.json
  5. modify .vscode/launch.json, set env.JOPLIN_TOKEN, example: image
  6. pnpm dev
  7. F5 run debug

joplin-batch-web

  1. code apps/joplin-batch-web
  2. pnpm dev

refer to