tpam28 opened a new issue, #9168: URL: https://github.com/apache/devlake/issues/9168
### Search before asking - [x] I had searched in the [issues](https://github.com/apache/devlake/issues?q=is%3Aissue) and found no similar feature requirement. ### Use case As an engineering manager / DevOps engineer on a team that tracks work in JetBrains YouTrack, I want DevLake to ingest YouTrack issues so that ticket data (lead time, throughput, issue types, status transitions) can be used in DORA and delivery dashboards alongside code, CI/CD and incident data — the same way Jira, Linear-like trackers, and other ticket sources are supported today. ### Description Add a new Go plugin `youtrack` that maps YouTrack data into the TICKET domain layer: - **Connection:** YouTrack REST API with a permanent token (`Authorization: Bearer perm:...`), connection test endpoint, rate limiting and retry on 429/5xx. - **Scope:** YouTrack projects → `boards`; remote scope picker via the YouTrack API. - **Scope config:** configurable custom-field names for Type / State / Priority / Assignee / Story Points / Due Date (YouTrack fields are user-defined and often renamed), plus flat name-keyed type and status mappings to the standard `ticket.Issue` values. - **Subtasks:** collect / extract / convert issues, workflow states, comments, issue changelogs (activities), labels (tags), accounts, projects. Incremental collection via the stateful collector. - **Config UI:** connection form, scope picker, transformation widget. - **Grafana:** YouTrack dashboards for MySQL and PostgreSQL. - **Tests:** unit tests and e2e tests with anonymised CSV fixtures. ### Related issues This was requested before in #8468. That issue was closed by the stale bot with no implementation, so I'm opening a new one to track the contribution that is ready. ### Are you willing to submit a PR? - [x] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- 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]
