Collects to-do items in MarkDown files to an Explorer tree view with contextual menues for toggling and removing to-do items and keeps the tree view up-to-date as to-do items are inserted, updated and deleted in any MarkDown file in the workspace.
See the feature rundown.
Use the VS Code debug configuration using the F5
key.
See Running
npm test
CI for this extension is not set up yet.
The extension contains no remote telemetry of any sort that I've put in. VS Code might report stuff to Microsoft, but this extension does nothing of the sort on its own. I will eventually introduce a local telemetry reporter, which will be opt-in.
- Fork the repository
- Create a branch named after the bug issue you are fixing / feature request issue you are implementing
- See
todo
if you are implementing a new feature or closing a reported bug - See
wiki/vscode-issues.md
if you are fixing debt caused by VS Code API shortcomings
- See
- Test your changes by following along the feature list in the README of the
demo
directory and ensuring no regressions are introduced - Record the VS Code extension host window (at a reasonable size) using ScreenToGif on the scene set up in the
demo
directory- Follow along with the
README
and showcase features as they are listed
- Follow along with the
- Remove the related file in
todo
and update knowledge base inwiki
if applicable - Open a pull request
- Run tests (
npm test
) - Update version (
package.json
) - Update changelog (
CHANGELOG.md
) - Ensure you are logged in or run
vsce login TomasHubelbauer
- https://tomashubelbauer.visualstudio.com/_usersSettings/tokens
- https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token
- Make sure the All accessible organizations option was selected
- Execute
vsce publish