Heim >Backend-Entwicklung >Python-Tutorial >OpenAPI Trimmer-Python-Tool
Die Verwaltung großer OpenAPI-Dateien kann mühsam sein, insbesondere wenn Sie nur einen kleinen Teil der API für bestimmte Aufgaben benötigen. Hier kommt OpenAPI Trimmer ins Spiel. Es handelt sich um ein leichtes Tool, mit dem Sie Ihre OpenAPI-Dateien so reduzieren können, dass sie nur die Endpunkte und Datenübertragungsobjekte (DTOs) enthalten, die Sie interessieren.
Angenommen, Sie arbeiten mit einer großen OpenAPI-Datei, benötigen aber nur die Endpunkte, die sich auf die Quotes-API beziehen. Mit einem einzigen Befehl können Sie ganz einfach nur diese Endpunkte extrahieren und irrelevante DTOs entfernen:
openapi-trimmer -i openapi.yaml \ -p /v1/quotes,/v1/users \ -ec CompanyConfigDto,UpdateCompanyConfigDto
Dieser Befehl wird:
Die gekürzte API-Definition wird als openapi-trimmer.yaml gespeichert.
Um die Integrität Ihrer beschnittenen OpenAPI-Datei sicherzustellen, validieren Sie sie mit:
swagger-cli validate ./openapi-trimmer.yaml
Dieser Schritt hilft dabei, etwaige Probleme zu erkennen, bevor Sie die gekürzte API-Datei bereitstellen oder freigeben.
Sie können OpenAPI Trimmer direkt von PyPi installieren:
pip install openapi-trimmer
Weitere Details und die neuesten Updates finden Sie auf der OpenAPI Trimmer PyPi-Seite.
GitHub-Repository: OpenAPI Trimmer auf GitHub.
Der OpenAPI Trimmer bietet mehrere Optionen, um seinen Betrieb anzupassen:
OpenAPI Trimmer ist ein unverzichtbares Tool für Entwickler, die ihre OpenAPI-Dateien optimieren möchten, um sie besser verwaltbar und auf spezifische Anforderungen zugeschnitten zu machen. Egal, ob Sie eine API-Dokumentation vorbereiten oder eine API für den internen Gebrauch vereinfachen, OpenAPI Trimmer spart Ihnen Zeit und Mühe, indem Sie sich nur auf das konzentrieren, was für Sie am wichtigsten ist.
Das obige ist der detaillierte Inhalt vonOpenAPI Trimmer-Python-Tool. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!