PowerShell / PowerShell/vscode-powershell

Add TaskProvider implementation for dynamic task generation

Offen
#787 12 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-Tasks Issue-Enhancement
Vorherrschende Sprache
TypeScript
Sterne
1.9k
Forks
548
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In the upcoming 1.13.0 release, VS Code will be getting a new "task provider" API which will allow us to automatically populate the "Task: Run Task" menu with a task list that we generate from code. This would be really useful for scooping the task names out of a psake or Invoke-Build script so that the user can run them easily.

There isn't any documentation yet but the API shape is here:

https://github.com/Microsoft/vscode/blob/447622435ae4745a0a4b9b7033e178d399c82b88/src/vs/vscode.d.ts#L3804

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die im Issue verlinkte VS Code TaskProvider API zu lesen und den Einstiegspunkt der Extension zu finden, der VS Code-Aufgaben integriert. Erledigt ist die Aufgabe, wenn dynamisch generierte Aufgaben aus psake- oder Invoke-Build-Skripten im Menü „Task: Run Task“ erscheinen; im Issue werden keine Implementierungsdateien oder Tests genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell, typescript, vscode
Bereich
developer-experience, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

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