[Feature][Plugins] Add YouTrack plugin
Maintainer thường phản hồi trong vòng 3 ngày
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 32/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- go, grafana, mysql, postgresql
- Lĩnh vực
- backend-api-design, data-engineering, data-visualization
Hướng nghiên cứu
The issue names no files or entry points; begin by locating comparable Go plugins and the TICKET domain-layer integration. Use the YouTrack REST API and scope/config requirements as the checklist, then cover collection and mappings with unit tests and CSV-fixture e2e tests, plus MySQL and PostgreSQL Grafana dashboards.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Search before asking
- I had searched in the issues and found no similar feature requirement.
Use case
We track work in YouTrack and want its issues in DevLake, so ticket data
(lead time, issue types, status changes) shows up in the same dashboards
as code and CI/CD data.
Description
A new Go plugin youtrack that maps YouTrack data to the TICKET domain layer.
- Connection: YouTrack REST API, permanent token auth.
- Scope: YouTrack projects, mapped to boards.
- Scope config: which custom fields hold Type, State, Priority, Assignee,
Story Points and Due Date (field names differ between instances), plus
type and status mappings to the standard values. - Collects issues, workflow states, comments, changelogs, tags, accounts.
Incremental collection. - Config UI: connection form, scope picker, scope config form.
- Grafana dashboards for MySQL and PostgreSQL.
- Unit tests and e2e tests with CSV fixtures.
Related issues
#8468 asked for the same thing. It was closed by the stale bot, and no PR
was ever opened.
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
- Ngôn ngữ chính
- Go
- Star
- 3.2k
- Fork
- 819
- Merge trung bình
- 3 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 37
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/devlake
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
apache/devlake#9195 · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
[Bug][Migration] modify refs id length fails on MySQL Group Replication and leaves refs without a primary keyCó thể đã có người làm @tpam28 đã nhận 3 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
apache/devlake#9194 · 1 reaction · 1 người được giao ·
Maintainer thường phản hồi trong vòng 3 ngày
-
[Bug][jenkins] Incremental collection skips the stages of builds that finish after the next syncCó thể đã có người làm @pballester đã nhận 12 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 76/100
apache/devlake#9177 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
[Bug][Jira/DORA] Extra JQL does not isolate projects sharing the same Jira boardCó thể đã có người làm @veetmoradiya3628 đã nhận 19 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
apache/devlake#9151 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của apache/devlake
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue load-balancing
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ktrubilo9/edge-proxy#53 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
[receiver/dockerstats] ContainerEnvToMap truncates environment variable values containing "="Đang mởbug needs triage receiver/dockerstats
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
open-telemetry/opentelemetry-collector-contrib#51948 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
LanternOps/breeze#8353 ·
Maintainer thường phản hồi trong vòng 1 ngày