Skip to content

Include Jetbrains Task #23

@mai-space

Description

@mai-space

Joel Maximilian Mai Hi Joel,
Ich hab schon verstanden wo du die Issue-id herholst 🙂
Allerdings hat man ja nicht immer einen Branch mit Issue-id..

Was ich meine ist folgendes: PHPStorm (und andere Jetbrains Produkte) haben ja rechts oben ein Task Dropdown in welchem man verschiedene Tasks konfigurieren, und den Kontext basierend darauf umswitchen kann. Das Standard-verhalten des 'normalen' GIT commit message Dialogs ist ja sogar das wenn da nix drin steht da diesen Task -text reinzuschreiben.

Dieses Task Dropdown kann man automatisch befüllen in dem man unter Tools->Task & Contexts->Server sein Ticket tool (Jira, youtrack, redmine etc) verknüpft, und dann bekommt man automatisch die einem zugewiesenen Tasks in dieses Dropdown rein, inkl der Issue-ID.

Das schöne an einem Workflow mit diesen Tasks ist das man zwischen ihnen hin und her switchen kann und PHPStorm merkt sich welche offenen Dateien dazugehörten, auf welchem Branch man war usw, und macht das passend wieder auf (wenn man will).

Wenn dein Plugin dort im ausgewählten Task die issue-id noch zusätzlich suchen könnte, das wäre echt cool 🙂 und vielleicht diese Task Beschreibung als default für die 1. Zeile nehmen könnte?

  • Get current Task
  • If Task Issue No: Show Button and place Issue No in text field
  • If Task Subject: Show Button and place Subject in text field
  • Enable double click into field to get Task Description, Subject and Issue No
  • Add field for time reporting

Hab dein Plugin seit gesten im Einsatz und finde es super!

Metadata

Metadata

Assignees

Labels

feature requestNot an Enhancement, but an own feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions