Azure DevOps Work Items
View and manage your assigned Azure DevOps work items directly in VS Code.
Features
- My Work Items View: See all work items assigned to you in a dedicated sidebar panel
- Priority Sorting: Work items automatically sorted by priority (Critical → High → Medium → Low)
- Quick Access: Click any work item to open it in a VS Code webview
- Auto-Refresh: Configurable automatic refresh to keep your work items up to date
- Secure Authentication: Personal Access Tokens stored securely using VS Code's SecretStorage
Setup
- Install the extension
- Click the Azure DevOps icon in the Activity Bar
- Click "Configure" to set up your connection:
- Enter your Azure DevOps organization name
- Enter your project name
- Provide a Personal Access Token with work item read permissions
Creating a Personal Access Token
- Go to your Azure DevOps organization
- Click on User Settings → Personal Access Tokens
- Create a new token with Work Items (Read) scope
- Copy the token and paste it when prompted by the extension
Configuration
You can configure the extension using VS Code settings:
{
"adoWorkItems.organization": "your-organization",
"adoWorkItems.project": "your-project",
"adoWorkItems.refreshInterval": 300 // seconds, 0 to disable
}
Commands
Azure DevOps: Refresh Work Items - Manually refresh the work item list
Azure DevOps: Configure Connection - Update your Azure DevOps connection settings
Requirements
- Azure DevOps account with access to at least one project
- Personal Access Token with Work Items (Read) permission
Extension Settings
This extension contributes the following settings:
adoWorkItems.organization: Your Azure DevOps organization name
adoWorkItems.project: Your Azure DevOps project name
adoWorkItems.refreshInterval: Auto-refresh interval in seconds (default: 300, set to 0 to disable)
Privacy & Security
- Your Personal Access Token is stored securely using VS Code's built-in SecretStorage
- Work item data is cached locally for 5 minutes to reduce API calls
- All communication with Azure DevOps uses HTTPS
Known Issues
- Work items are read-only; editing must be done in the Azure DevOps web interface
Release Notes
0.1.0
Initial release:
- View work items assigned to you
- Priority-based sorting
- Click to open in webview
- Secure PAT storage
- Auto-refresh support
For Developers
Building from Source
npm install
npm run compile
Running in Development
Press F5 in VS Code to launch the Extension Development Host.
Publishing
vsce package
vsce publish
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
| |