Swagger
Swagger-Plugin für Payload CMS, das OpenAPI-Dokumentation erstellt.
Installation
pnpm add payload-swagger Über
Das Plugin generiert OpenAPI 3-Dokumentation basierend auf der Konfiguration von Payload. Es fügt Routen hinzu, um das OpenAPI-Dokument und die Swagger UI bereitzustellen, wodurch die Erkundung von API-Endpunkten erleichtert wird. Das Plugin nutzt das Paket payload-openapi, um alle verfügbaren Endpunkte wie Sammlungs-, globale, benutzerdefinierte und Authentifizierungsendpunkte zu dokumentieren und bietet typisierte Schema-Definitionen für Anfragen und Antworten. Die Konfiguration kann flexibel angepasst werden, um die Routen der Swagger UI zu optimieren, Zugriffsanalysen auf Sammlungen durchzuführen und benutzerdefinierte Endpunkte zu definieren. Bestimmte Teile der Konfiguration können von der Dokumentation ausgeschlossen werden. Beispiele für benutzerdefinierte Endpunkte können direkt in die Payload-Konfiguration integriert werden, und für benutzerdefinierte Routen kann ebenfalls Dokumentation hinzugefügt werden. Diese Integration ermöglicht eine umfassende Dokumentation komplexer Payload-APIs in Verbindung mit den Kerneigenschaften des CMS.
Paketinformationen
- Paketname
payload-swagger- Neueste Version
1.4.0- Entpackte Größe
- 24 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 292
- Zuletzt veröffentlicht
- 15. Juli 2023
Mehr von teunmooij
Profil ansehenÄhnliche Plugins
Mehr in DevtoolsShared plugin tooling
Dev-only Konfiguration für Linting, Formatierung, TypeScript, Build, Testdatenbank und Release der @seshuk Payload-Plugins.
Puck visual page builder
Integriert den Puck visuell Page Builder mit Payload CMS für Drag-and-Drop-Bearbeitung.
OpenAPI
Generiert OpenAPI-Spezifikationen aus Payload CMS-Konfigurationen.
Create Ideal CMS
Interaktive CLI, die ein Payload-CMS-Monorepo mit vorkonfigurierten FocusReactive-Plugins aufsetzt.
OpenAPI
Erstellt automatisch eine OpenAPI-Spezifikation aus einer Payload CMS 3.x-Konfiguration und stellt sie über Scalar, Swagger UI, RapiDoc oder Redoc dar.
Markdown documentation sync
Synchronisiert Markdown-Dokumentation mit Payload CMS und Git.