Skip to content

34j/vscode-python-extension-cookiecutter

Repository files navigation

Cookiecutter for VSCode Python Extensions

This template helps you create a VSCode extension for a specific Python package, such as Black, isort, etc.

Example

Features

Getting Started

1. Create project using cookiecutter

py -m venv venv
"venv/scripts/activate"
pip install -U cookiecutter jinja2-strcase
cookiecutter https://github.com/34j/vscode-python-extension-cookiecutter.git

2. Upload to github

  1. Get Azure DepOps Personal Access Token.
  2. Goto Github repo page and add Actions secrets from Settings -> Secrets -> Actions.
  3. git add -A && git commit -m "chore: Initial Commit"
  4. npm install
  5. Modify 4 braces ([], [], [], []) in src/extension.ts.
  6. Debug by pressing F5 and check if it properly works.
  7. Modify "keywords" in package.json. (Optional)
  8. git add -A && git commit -m "feat: Initial Release"

License Notes

The icon is not MIT Licensed.

About

Cookiecutter for creating Python VSCode Extension.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published