Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Feature][Plugins] Add YouTrack plugin

オープン
#9,168 コメント 1 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@tpam28 がすでに取り組んでいます。

2026年9月27日 から。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
32/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
go, grafana, mysql, postgresql

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

説明

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
主要言語
Go
スター
3.1k
フォーク
812
平均マージ
2日 8時間
マージ済み PR(30日)
50

環境構築

このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

apache/devlake のほかの issue

apache/devlake の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。