comment générer la documentation de l'api
J'ai besoin pour écrire la documentation de l'api pour une API REST que j'ai créé. Existe-il des outils qui permettront d'écraser une belle sortie html similaire dans le style de soulignement documentation de l'api? Ou peut-être quelque chose qui va de la sortie de quelque chose comme un twitter bootstrap de style html?
Je vois que docco ne annoated code, mais en fait, je suis simplement à la recherche de document de l'API uniquement. Idéalement, je voudrais souligner un outil au contrôleur de fichier et de générer de la documentation sur les méthodes et les itinéraires, mais de ne pas montrer tout le code source, à moins que j'ai spécifiquement appeler exemples.
- J'aimerais vérifier comment Express.js génère la documentation. Il utilise une combinaison de nœud scripts, des scripts shell et dox.
Vous devez vous connecter pour publier un commentaire.
apiDoc crée une documentation de l'API annotations dans votre code source.
Intégrée est une histoire de l'API, avec différentes version de l'API peuvent être comparés.
De sorte qu'il peut être retracé ce qui a changé dans l'API depuis la dernière version.
Démo: http://apidocjs.com/example
Github: https://github.com/apidoc/apidoc
Découvrez I/O Docs sur Github - http://github.com/mashery/iodocs . C'est piratés Node.js et a beaucoup de contribution de la communauté ou de participation. Le voir fonctionner dans la nature:
Uber simple schéma de configuration (JSON), et de l'enfer, si vous ne voulez pas vous décrire tout à la main en JSON, utilisez I/O Médecin, un outil basé sur le web pour l'importation/bâtiment JSON configs avec une INTERFACE utilisateur:
Également disponible sur Github à https://github.com/brandonmwest/iodoctor
Laissez-moi savoir si je peux vous aider à obtenir commencé. Il existe de nombreux exemples de configs dans le I/O Docs repo. Prendre soin.
I/O Docs ou Swagger, qui sont les plus populaires API RESTful systèmes de documentation. Il est également RAML et Rucher.
test2doc.js vous aide à générer de la documentation de l'API de vos tests/specs. De sorte que vous pouvez toujours avoir la dernière mise à jour de l'API de documents, peuplée avec de vraies données de requête/réponse.
Code de Test exemple: