PowerShell / PowerShell/PowerShellEditorServices

Expose symbols API through $psEditor model

Offen
#491 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-psEditor Issue-Enhancement
Vorherrschende Sprache
C#
Sterne
767
Forks
266
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
1

Beschreibung

This API will allow $psEditor users to request symbols for the current document with which they can perform operations. This should also allow registering new "symbol providers" which are capable of scanning for symbols that PSES is not aware of (like custom DSLs, etc).

/cc @nightroman

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, das bestehende $psEditor-Modell und die aktuellen Einstiegspunkte für die Symbolbehandlung zu lesen. Die Aufgabe beschreibt, Symbole für das aktuelle Dokument bereitzustellen und die Registrierung von Providern für nicht unterstützte DSLs zu ermöglichen; die fertige Implementierung sollte beide Fähigkeiten umfassen, wobei das Verhalten durch die vorhandenen Tests des Projekts verifiziert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, powershell
Bereich
api, tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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