A collaborative Gantt chart widget to visualize project planning directly in your Azure DevOps dashboards.
Overview
The Gantt Widget extension adds an interactive Gantt chart to your Azure DevOps dashboard, allowing teams to plan, track, and communicate timelines with ease. It fetches work items (e.g., Tasks, Product Backlog Items) and displays their start and finish dates on a familiar time-based grid.
Key Features
- Interactive Timeline: Pan and zoom across project dates.
- Work Item Integration: Automatically reads
StartDate
and FinishDate
fields from selected work item types.
- Customization: Filter by Area Path, Iteration Path, and Work Item Types.
- Responsive Design: Adjusts to any dashboard layout and supports multiple widget sizes.
- Real-Time Updates: Reflects changes in work item dates upon dashboard refresh.
Prerequisites
- Azure DevOps Services or Server (2019 and later).
- User account with Read permission to the target project’s work items.
- Personal Access Token (PAT) for publishing or updating the extension with
Extensions (Read & write)
scope.
Installation
- Download the latest
.vsix
package from the Marketplace.
- In your Azure DevOps organization, go to Organization settings → Extensions → Browse marketplace.
- Click Upload new extension, select the
.vsix
file, and click Install.
- Share the extension with your organization or specific projects.
Usage
- Navigate to your project’s Dashboards page.
- Click Edit → + Add widget.
- Search for Gantt Chart or browse the Azure Boards category.
- Click Add next to the Gantt Widget.
- Configure widget settings (Area Path, Iteration Path, Work Item Types) and click Save.
Your Gantt chart will render on the dashboard, visualizing all scheduled work items.
Configuration Options
Within the widget settings, you can specify:
- Area Path: Limit the chart to a specific team or feature area.
- Iteration Path: Show items in one or multiple sprints.
- Work Item Types: Choose which types (e.g., Task, Bug, PBI) appear on the chart.
- Size: Supported sizes include 2×1, 2×2, 4×2, etc.
Contributing
- Fork the repository and create a new branch:
git checkout -b feature/add-some-feature
- Commit your changes and push to your branch.
- Open a Pull Request describing your changes.
Support
For questions, issues, or feedback, please open an issue in the repository or contact the publisher at [support@yourcompany.com].
License
This project is licensed under the MIT License. See the LICENSE file for details.