Azure / Azure/openapi-diff

improve the perf

Offen
#227 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
290
Forks
50
Ø Merge
5 T. 13 Std.
Gemergte PRs (30 T.)
5

Beschreibung

For some big swagger, it seems too slow, the problem is that the tool does the below thing during its run
1 use autorest(v2) to transform the swagger and get a resolved swaggger and source mapping file
2 transform the swagger allOf and path level parameter to make it fit the modeling which is defined in C#

when we consider improving the perf, we can focus on above points

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die beiden im Issue genannten Phasen zu profilieren: die AutoRest v2-Auflösung mit Quellzuordnung und die Transformationen für Swagger allOf und Parameter auf Pfadebene. Vergleiche die Läufe mit einem großen Swagger-Dokument; als abgeschlossen sollte die Arbeit gelten, wenn eine messbare Leistungsverbesserung erreicht wurde, aber das Issue legt keine Dateien, Tests oder einen Ziel-Benchmark fest.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, openapi
Bereich
cli, performance
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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