Référence des extensions
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 à différents besoins.
GitBook vous permet d'ajuster l'apparence et le fonctionnement de votre API sur votre site publié grâce à une série d'extensions différentes que vous pouvez ajouter à votre spécification OpenAPI.
Rendez-vous dans notre section guides pour en savoir plus sur l'utilisation des extensions OpenAPI pour configurer votre documentation.
x-page-title | x-displayName
Modifier le nom d'affichage d'une balise utilisé dans la navigation et le titre de la page.
openapi: '3.0'
info: ...
tags:
- name: users
x-page-title: Usersx-page-description
Ajouter une description à la page.
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Gérer les comptes et profils utilisateurs."x-page-icon
Ajouter une icône Font Awesome à la page. Voir les icônes disponibles ici.
openapi: '3.0'
info: ...
tags:
- name: "users"
x-page-title: "Users"
x-page-description: "Gérer les comptes et profils utilisateurs."
x-page-icon: "user"parent | x-parent
Ajouter une hiérarchie aux balises pour organiser vos pages dans GitBook.
parent est le nom de propriété officiel dans OpenAPI 3.2+. Si vous utilisez des versions d'OpenAPI antérieures à 3.2 (3.0.x, 3.1.x), utilisez x-parent à la place.
openapi: '3.2'
info: ...
tags:
- name: organization
- name: admin
parent: organization
- name: user
parent: organization x-hideTryItPanel
Afficher ou masquer le bouton « Test it » pour un bloc OpenAPI.
openapi: '3.0'
info: ...
tags: [...]
paths:
/example:
get:
summary: Example summary
description: Example description
operationId: examplePath
responses: [...]
parameters: [...]
x-hideTryItPanel: truex-codeSamples
Afficher, masquer ou inclure des exemples de code personnalisés pour un bloc OpenAPI.
Champs
label
string
Étiquette de l'exemple de code, par exemple Node ou Python2.7, optionnel, lang est utilisé par défaut
source
string
Code source de l'exemple
x-enumDescriptions
Ajouter une description individuelle pour chacune des enum valeurs dans votre schéma.
x-stability
Marquer les endpoints qui sont instables ou en cours de développement.
Valeurs prises en charge : experimental, alpha, beta.
Mis à jour
Ce contenu vous a-t-il été utile ?