Points clés
- Catégorie
- Développement et Web
- Types d’entrée
- textarea, select, text, checkbox
- Type de sortie
- file
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Ce générateur transforme vos spécifications OpenAPI (JSON/YAML) ou commentaires annotés en documentation API élégante et structurée. Il produit des fichiers HTML interactifs, Markdown ou PDF complets, incluant paramètres, schémas, exemples de requêtes et codes d'erreur, prêts à être partagés avec vos équipes ou clients.
Quand l’utiliser
- •Vous disposez d'une spécification OpenAPI/Swagger et souhaitez générer une référence technique lisible sans écrire de documentation manuelle.
- •Vous utilisez des commentaires structurés dans votre code source et devez les convertir en documentation HTML ou PDF exploitable.
- •Vous devez livrer une documentation API aux parties prenantes dans un format spécifique (Markdown pour GitHub, PDF pour contrats, HTML pour portails).
Comment ça marche
- •Collez votre contenu source dans le champ dédié : spécification OpenAPI au format JSON ou YAML, ou commentaires annotés selon la syntaxe supportée.
- •Sélectionnez le format source (détection automatique, JSON, YAML ou commentaires) et choisissez le format de sortie souhaité : HTML interactif, Markdown ou PDF.
- •Personnalisez le titre du document, choisissez un thème visuel (Ardoise ou Papier) et cochez les options pour inclure ou exclure les exemples et schémas.
- •Générez le fichier de documentation structuré contenant endpoints, paramètres, corps de requête, réponses et codes d'erreur.
Cas d’usage
Exemples
1. Documentation Markdown pour API Utilisateurs
Rédacteur technique- Contexte
- L'équipe dispose d'une spécification OpenAPI 3.0 décrivant les endpoints de gestion utilisateurs mais manque de documentation lisible pour les développeurs frontaux.
- Problème
- Créer manuellement une documentation Markdown à jour est chronophage et source d'erreurs de synchronisation avec le code.
- Comment l’utiliser
- Collez le JSON OpenAPI dans le champ Source API, sélectionnez 'Markdown' comme format de sortie, activez l'inclusion des exemples et schémas, puis définissez le titre du document.
- Résultat
- Un fichier Markdown structuré présentant les endpoints GET/POST, paramètres de chemin, corps de requête, exemples de réponses JSON et codes d'erreur 404/200.
2. Page HTML interactive depuis commentaires annotés
Développeur backend- Contexte
- Un microservice de facturation documenté via des commentaires structurés dans le code (@route, @param) nécessite une documentation consultable par le support client.
- Problème
- Les commentaires bruts ne sont pas exploitables par les équipes non techniques et il faut un rendu visuel clair sans schémas complexes.
- Comment l’utiliser
- Insérez les commentaires annotés dans le champ source, choisissez le format 'Commentaires annotés', sélectionnez 'HTML interactif' avec le thème 'Papier' et désactivez les options d'exemples et schémas.
- Résultat
- Une page HTML épurée affichant la méthode POST /invoices, les paramètres de requête customerId et amount, ainsi que les réponses 201 et 422.
3. Spécification PDF pour validation client
Chef de projet technique- Contexte
- Le client final exige une documentation PDF formelle des endpoints API avant signature du contrat de maintenance.
- Problème
- L'équipe ne dispose que du fichier OpenAPI YAML et doit produire un document professionnel imprimable rapidement.
- Comment l’utiliser
- Collez le YAML OpenAPI, sélectionnez 'PDF' comme format de sortie, choisissez le thème 'Ardoise' pour un rendu professionnel, et activez l'inclusion des schémas pour exhaustivité.
- Résultat
- Un document PDF complet listant tous les endpoints, paramètres d'entrée/sortie, codes d'erreur et schémas JSON, prêt pour la revue client.
Tester avec des échantillons
html, markdown, pdfHubs associés
FAQ
Quels formats d'entrée sont supportés ?
OpenAPI 3.0 en JSON ou YAML, ainsi que des commentaires de code annotés selon une syntaxe structurée (@route, @param, etc.).
Puis-je obtenir une documentation au format PDF ?
Oui, l'outil génère des documents PDF prêts à l'impression ou à l'archivage, en plus du HTML et Markdown.
La détection du format source est-elle automatique ?
Oui, vous pouvez activer la détection automatique ou spécifier manuellement si votre entrée est du JSON, YAML ou des commentaires.
Est-il possible d'exclure les schémas techniques ?
Oui, les cases à cocher permettent d'inclure ou d'exclure les exemples de requêtes et les schémas selon vos besoins.
Quelle est la différence entre les thèmes Ardoise et Papier ?
Le thème Ardoise offre un rendu sombre moderne idéal pour les portails web, tandis que Papier propose un style clair optimisé pour l'impression et la lecture PDF.