Streamline your development workflow with Azure DevOps work items, time tracking, and Git integration directly in VS Code. Perfect for teams using Azure DevOps Services or DevOps Server (on-premises).
Get Help:
Azure DevOps Integration: Copy Logs to ClipboardWatch the complete workflow: Initialization → Work item queries → List and Kanban views with smooth transitions and native VS Code theming.
feature/{id}-{title})This extension handles your data with enterprise-grade security. For complete details on authentication, data access, and runtime security, see our Security & Trust Notice.
From VS Code Marketplace:
Ctrl+Shift+X)Quick Install via Command Palette:
Ctrl+P (Cmd+P on macOS)ext install PluresLLC.azure-devops-integration-extensionEasy Setup Wizard (Recommended):
Ctrl+Shift+P)Azure DevOps Integration: Setup Wizard (Easy)The wizard auto-detects your organization, project, and server type!
For On-Premises: The extension fully supports Azure DevOps Server. Just use a work item URL from your server (e.g., https://myserver/DefaultCollection/MyProject/_workitems/edit/123)
Perfect for Azure DevOps Services (cloud):
Required for on-premises, available for cloud:
Minimum required scopes:
Generate at: Azure DevOps → User Settings → Security → Personal Access Tokens
Note: On-premises Azure DevOps Server only supports PAT authentication. The setup wizard automatically detects this and guides you accordingly.
Setup & Connection:
Azure DevOps Integration: Setup Wizard (Easy) - Guided setup with URL parsingAzure DevOps Integration: Sign In with Microsoft Entra ID - OAuth authenticationAzure DevOps Integration: Setup or Manage Connections - Manage connectionsDaily Workflow:
Azure DevOps Integration: Show Work Items - Open main viewAzure DevOps Integration: Start/Stop Timer - Toggle time trackingAzure DevOps Integration: Create Branch from Work Item - Git integrationAzure DevOps Integration: Toggle Kanban View - Switch view modesAzure DevOps Integration: Refresh Work Items - Refresh data💡 Pro Tip: Press
Ctrl+Shift+Pand type "Azure DevOps" to see all available commands
Key Settings (Optional):
{
// Git templates
"azureDevOpsIntegration.branchNameTemplate": "feature/{id}-{title}",
// Debugging
"azureDevOpsIntegration.debugLogging": false,
}
🔒 Security: Tokens are stored securely in VS Code's secret store, never in settings files.
Having issues?
Check Debug Logs:
azureDevOpsIntegration.debugLogging to trueAzure DevOps Integration: Open LogsCommon Solutions:
Get Help:
Azure DevOps Integration: Copy Logs to ClipboardContributions welcome! Please open an issue for substantial changes. Built with TypeScript, Svelte, and ESBuild following VS Code extension best practices.
This repository includes comprehensive GitHub Copilot instructions to help AI coding assistants understand our architecture and development workflow.
Quick Development:
npm run build # Build extension
npm run test # Run tests
npm run test:integration # Integration tests (temporarily disabled)
Release Process: Releases are fully automated using GitHub Actions. Use conventional commits (feat:, fix:, etc.) and releases happen automatically when merged to main. See docs/RELEASE_PROCESS.md for details.
License: MIT License - see LICENSE
Attribution: See NOTICE for third-party licenses
Security: Read our Security & Trust Notice for data handling details
Enjoy streamlined Azure DevOps integration! 🚀
Feedback and feature requests are always welcome.