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.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
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.
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.
Contributing
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
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
Remove the related file in todo and update knowledge base in wiki if applicable
Open a pull request
Publishing
Run tests (npm test)
Update version (package.json)
Update changelog (CHANGELOG.md)
Ensure you are logged in or run vsce login TomasHubelbauer