Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

[Feature][Plugins] Add YouTrack plugin

Offen
#9,168 1 Kommentar 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

@tpam28 arbeitet bereits daran.

Seit 27.9.2026.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
32/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
go, grafana, mysql, postgresql

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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
Vorherrschende Sprache
Go
Sterne
3.1k
Forks
812
Ø Merge
2 T. 8 Std.
Gemergte PRs (30 T.)
50

Entwicklungsumgebung

Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/devlake

Alle Issues in apache/devlake

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.