La référence complète des extensions OpenAPI prises en charge par GitBook.
Vous pouvez améliorer votre spécification OpenAPI en utilisant des extensions—des champs personnalisés qui commencent par le x- préfixe. Ces extensions vous permettent d'ajouter des informations supplémentaires et d'adapter la documentation de votre API pour répondre à différents besoins.
GitBook vous permet d'ajuster l'apparence et le fonctionnement de votre API sur votre site publié grâce à une variété d'extensions différentes que vous pouvez ajouter à votre spécification OpenAPI.
Rendez-vous dans notre section de guides pour en savoir plus sur l'utilisation des extensions OpenAPI pour configurer votre documentation.
x-page-title | x-displayName
Modifiez le nom affiché d'une étiquette utilisée dans la navigation et le titre de la page.
openapi:'3.0'info:...tags: - name:"users"x-page-title:"Utilisateurs"x-page-description:"Gérez les comptes et profils des utilisateurs."
x-page-icon
Ajoutez une icône Font Awesome à la page. Voir les icônes disponibles ici.
openapi.yaml
openapi:'3.0'info:...tags: - name:"users"x-page-title:"Utilisateurs"x-page-description:"Gérez les comptes et profils des utilisateurs."x-page-icon:"user"
x-parent | parent
Ajoutez une hiérarchie aux étiquettes pour organiser vos pages dans GitBook.
Ajoutez une description individuelle pour chacun des enum valeurs dans votre schéma.
openapi.yaml
openapi: '3.0'
info: ...
components:
schemas:
project_status:
type: string
enum:
- LIVE
- PENDING
- REJECTED
x-enumDescriptions:
LIVE: Le projet est en ligne.
PENDING: Le projet est en attente d'approbation.
REJECTED: Le projet a été rejeté.
x-internal | x-gitbook-ignore
Cachez un point de terminaison de votre référence API.
Marquez les points de terminaison qui sont instables ou en cours de développement.
Valeurs prises en charge : expérimental, alpha, bêta.
openapi.yaml
openapi: '3.0'
info: ...
tags: [...]
paths:
/example:
get:
summary: Exemple de résumé
description: Description d'exemple
operationId: examplePath
x-stability: expérimental
déprécié
Indiquez si un point de terminaison est obsolète ou non. Les points de terminaison obsolètes afficheront des avertissements de dépréciation sur votre site publié.