This repository and extension are open source in part to encourage contributions. This document exists primarily to let others know how to investigate possible bugs.
-
Clone this repository
-
Open the repository in VS Code
-
Go to
Run
>Start Debugging
to open a separate debugging window -
Create a file with one of the supported file extensions
-
Type/copy-paste something in the file to test
-
Enable scope inspector
-
Through menu options:
View
>Command Palette
>Developer: Inspect Editor Tokens and Scopes
-
Through keybinding:
{ "key": "cmd+alt+shift+i", "command": "editor.action.inspectTMScopes" }
-
-
Once enabled click text to see how it's being tagged/scoped
Prerequisite: vsce
- Increment
version
in thepackage.json
file based on SemVar spec - Add version updates to
CHANGELOG.md
- Commit changes as "Prepare release of x.y.z"
- Cut the tag:
git tag x.y.z
- Push the tag:
git push origin x.y.z
- Package the extension:
vsce package
- Publish the extension:
vsce publish
- Create the release on GitHub based on the tag, uploading the new package