Skip to content

[azuredevops_go] Implement Azure DevOps Boards (Work Items / TICKET domain)#5

Open
magiskboy wants to merge 2 commits into
mainfrom
feat/azuredevops-go-boards-ticket
Open

[azuredevops_go] Implement Azure DevOps Boards (Work Items / TICKET domain)#5
magiskboy wants to merge 2 commits into
mainfrom
feat/azuredevops-go-boards-ticket

Conversation

@magiskboy

Copy link
Copy Markdown
Owner

Summary

  • Implement full TICKET domain for azuredevops_go: board/team scopes, work items (WIQL + batch API), iterations/sprints, changelogs, and cross-domain links (WI↔PR/commit).
  • Introduce project-level pipeline stage so work items are collected once per project (deduplicated across board + repo scopes); board tasks map WI→team via WIQL.
  • Update Config UI (board + repo scope selection, TICKET entity, type mappings) and Grafana azure-dev-ops.json dashboards with board filters and issue throughput panels.

Closes #2
Closes #3

Test plan

  • go test ./plugins/azuredevops_go/api/... — pass
  • go test ./plugins/azuredevops_go/tasks/... — pass
  • E2E (go test ./plugins/azuredevops_go/e2e/...) — requires local MySQL
  • Manual: create connection → select board + repo scopes → run blueprint with TICKET entity
  • Verify boards, issues, board_issues, sprints populated with azuredevops_go: prefix
  • Verify Grafana issue panels with correct board filter and time range

Made with Cursor

magiskboy and others added 2 commits June 16, 2026 21:30
Add board/team scopes with work item collection, iteration/sprint support,
cross-domain WI↔PR/commit links, and project-level deduplicated pipeline stages.
Update Config UI for board selection and Grafana dashboards for issue metrics.

Closes #2
Closes #3

Co-authored-by: Cursor <cursoragent@cursor.com>
…e Azure DevOps dashboards documentation

- Added git installation to the Dockerfile.local for backend dependencies.
- Enhanced the README.md for azuredevops_go plugin with detailed descriptions of the new Azure DevOps dashboards, including metrics for repositories and boards.
- Removed outdated Grafana dashboard files for MySQL and PostgreSQL Azure DevOps, streamlining the dashboard management.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[azuredevops_go] Repository: đóng gap so với Python plugin [azuredevops_go] Implement Azure DevOps Boards (Work Items / TICKET domain)

1 participant