ewega opened a new pull request, #8728: URL: https://github.com/apache/incubator-devlake/pull/8728
### ⚠️ Pre Checklist > Please complete _ALL_ items in this checklist, and remove before submitting - [x] I have read through the [Contributing Documentation](https://devlake.apache.org/community/). - [x] I have added relevant tests. - [x] I have added relevant documentation. - [ ] I will add labels to the PR, such as `pr-type/feature-development`, etc. ### Summary Adds a new `gh-copilot` plugin that ingests GitHub Copilot usage metrics (org + enterprise + user breakdowns) via GitHub’s Copilot Usage Metrics Reports APIs, including: - Backend plugin: connection/scope/scope-config APIs, collectors/extractors, tool-layer models + migrations, tests, and e2e fixtures. - Config UI: GitHub Copilot connection UI (org/enterprise fields) and related validation. - Grafana: Copilot Adoption and Copilot + DORA Correlation dashboards. This PR is a cleaned-up replacement for #8727 (same feature set on a clean branch). ### Does this close any open issues? Closes #8664 ### Screenshots N/A (dashboards and UI included; screenshots can be added if required) ### Other Information - `go test ./backend/plugins/gh-copilot/...` passes locally. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
