Skip to content

tjx666/awesome-vscode-extension-boilerplate

Repository files navigation

vscode extension boilerplate

Version Installs Downloads Rating Star Last Updated

CI PRs Welcome Github Open Issues LICENSE

Features

  • github actions support publish extension to both vs marketplace and open vsx
  • auto generate changelog and publish github release, make sure you enabled the write permission of github actions
  • pnpm/eslint/prettier/ling-staged/simple-git-hooks/stale-dep
  • use esbuild to bundle extension

Setup

After fork this repository and clone it to local, run:

cd <your-extension-directory>
npx setup-boilerplate

You can also just skip this step and adjust the boilerplate by yourself.

Development

Install dependencies by:

pnpm install

Then run and debug extension like in official documentation

Publish

You need set two github actions secrets:

pnpm release

My extensions

Check all here: publishers/YuTengjing