OpenAPI
Erstellt OpenAPI 3-Dokumentation für Payload CMS-Endpunkte.
Installation
pnpm add payload-openapi Über
Das OpenAPI-Plugin für Payload CMS generiert Dokumentation für API-Endpunkte, die in einer Payload CMS-Anwendung definiert sind. Es unterstützt Sammlungsendpunkte, globale und benutzerdefinierte Endpunkte sowie Authentifizierungsanforderungen. Die erstellte Dokumentation ist vollständig typisiert, was eine präzise Darstellung von Anfragen, Antworten und Parametern gewährleistet. Zur Integration wird die Funktion `createDocument` verwendet, um die Konfiguration von Payload und optionale Parameter für eine benutzerdefinierte Ausgabe zu übergeben. Die Dokumentation kann zusätzliche OpenAPI-Details aus externen Quellen wie `package.json` und optionalen `.openapi`-Dateien übernehmen, um benutzerdefinierte Schemata zu kombinieren. Das Plugin ermöglicht eine umfassende Konfiguration, um bestimmte Pfade auszuschließen oder die Zugriffsanalyse für ausgewählte Sammlungen wegzulassen. Dieses Plugin ist ein nützliches Werkzeug für Entwickler, die ihre APIs genau dokumentieren und das Verständnis für ihre verfügbaren Endpunkte fördern möchten. Es erleichtert die Zusammenarbeit und Integration mit anderen Diensten.
Paketinformationen
- Paketname
payload-openapi- Neueste Version
1.4.0- Entpackte Größe
- 109 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 359
- 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.