Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TodoProNew to Visual Studio Code? Get it now.
TodoPro

TodoPro

Bhagirath Patadia

|
1 install
| (0) | Free
Config-driven hierarchical todo / ticket manager for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TodoPro

Config-driven hierarchical todo / ticket manager as a VS Code extension.

Data files (per workspace)

TodoPro is project-scoped. Runtime data lives under the opened folder:

<workspace-root>/
  todopro/
    config.xml
    tickets.xml
    backups/

On first open, if those files are missing, TodoPro asks whether to Generate default TodoPro files (copies from extension-bundled templates). Cancel leaves the project untouched.

Templates (extension package only — not runtime SSOT):

  • extension/data/config.example.xml
  • extension/data/tickets.example.xml

Git tip: commit todopro/config.xml and todopro/tickets.xml so the team shares board state. Add todopro/backups/ to .gitignore if you do not want local backups in the repo.

Multi-root workspaces use the first workspace folder only (v1).

Develop

cd extension
npm install
npm run build

Then press F5 (launch config: Run TodoPro Extension), or run command TodoPro: Open.

Commands

  • TodoPro: Open — Application panel
  • TodoPro: Open Settings — Settings panel
  • TodoPro: Restore Backup — pick a backup and restore into workspace todopro/

Core behavior

  • Hierarchy via ParentTicketKey / EpicKey
  • Dependencies via LinkedTickets + config Relationships (Depends on / Blocked by)
  • Summary bars over each top-level ticket under the selected Epic
  • Safe / cascade delete, autosave XML writes (no automatic backup copies)
  • Manual backup from Settings → Create backup into todopro/backups/
  • Globally unique uniqueid values across config + tickets
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft