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

Potential breaking changes in Graph PowerShell SDK due to change/rename of tags

Offen
#605 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Ein zugehöriger Pull Request wurde bereits gemerged.

  • #642 von @timayabi2020 — gemerged

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
csharp, openapi, powershell
Bereich
api, tooling

Rechercherichtung

Beginne damit, die Tags users und deviceManagement in den verknüpften Metadaten von powershell_v2.yaml mit der im Issue gezeigten $openapi-Slicing-Anfrage zu vergleichen, und untersuche anschließend die generierten Pfadgruppierungen. Als erledigt gilt die Aufgabe, wenn die betroffenen Tags nicht mehr 404 zurückgeben und die betroffenen Pfade eine kompatible PowerShell SDK-Gruppierung beibehalten; prüfe den verknüpften Pull Request #642 auf bereits vorhandene Arbeit.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

The following tags are missing from the latest metadata for PowerShell.
users.Actions
users.Functions
deviceManagement.Functions
deviceManagement.Actions.

This means that if you try to slice the metadata using the above tags, the service will respond with a 404. e.g. https://devxapi-func-prod-eastus.azurewebsites.net/$openapi?tags=^users.Functions$&title=Users.Functions&openapiversion=3&style=Powershell&fileName=powershell_v2&graphVersion=v1.0&singularizeOperationIds=true.

Therefore, some paths that were assigned those tags, currently have new tags and this would potentially introduce breaking changes in the SDK.
Below is an example of before and after for one of the paths.
Before
Image

After
Image

The change will occur in terms of grouping of paths. e.g. Paths that used to appear under Users. Actions module are now appearing under Calendar module.

Vorherrschende Sprache
C#
Sterne
240
Forks
70
Ø Merge
2 Std. 17 Min.
Gemergte PRs (30 T.)
10

Entwicklungsumgebung

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 microsoft/OpenAPI.NET.OData

Alle Issues in microsoft/OpenAPI.NET.OData

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

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