J'utilise aglio pour générer ma documentation API. J'écris actuellement la démarque brute pour cela en fonction de la spécification API Blueprint. Je me demande s'il existe un moyen de générer la démarque par des commentaires directement dans le code. Est-ce que quelqu'un est au courant d'un moyen de le faire?Générer des documents API via des commentaires de code
Répondre
Techniquement, il est possible. Selon votre langue et les frameworks utilisés. Par exemple, dans Ruby, on peut utiliser RSpec to generate API Blueprint.
Je ne suis pas familier avec un outil qui fait quelque chose de similaire pour Node.js (par exemple en utilisant Express.js DSL). Lors de l'écriture d'un outil générant un blueprint, il est possible d'éviter de créer manuellement le blueprint et d'utiliser Matter Compiler à la place. Cet outil (Ruby gem) convertit JSON ou dans l'arbre de mémoire (AST) en API Blueprint.
Notez que personnellement, je déconseille de générer de la documentation à partir du code. Au lieu de cela, je considère API Blueprint comme un contrat qui peut être utilisé pour test your API implementation. En ce sens, générer un plan à partir du code revient à générer des tests à partir du code (pour tester le même code).
Je ne suis pas au courant de l'agilo, mais une autre solution alternative est de générer la documentation de l'API en utilisant maven site plugin.
<plugin>
<artifactId>maven-site-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>${maven-site-plugin.version}</version>
<configuration>
<locales>en,fr</locales>
</configuration>
</plugin>
Vous pouvez écrire le fichier apt qui contient les détails de l'API et plus tard, vous pouvez exécuter Maven pour générer la doc. Il génère le bon doc. Ce qui est très populaire et beaucoup de gens dans l'industrie en utilisant largement.
Plus de détails à http://maven.apache.org/plugins/maven-site-plugin/examples/creating-content.html
- 1. Générer automatiquement des documents API REST à partir de Symfony
- 2. Supprimer auto générer des commentaires
- 3. Comment générer des documents API propres pour mon projet CakePHP
- 4. Facebook API - Obtenez des commentaires
- 5. API Github pour les commentaires de code
- 6. générer des documents docx dynamiques
- 7. générer des sous-documents avec doxygen
- 8. Générer des commentaires XML à partir de commentaires réguliers
- 9. Google API: lecture des documents
- 10. automatisation mot 2010 pour générer des documents
- 11. Suppression des commentaires de bloc via Regex
- 12. Comment générer aide document (ou CHM) des commentaires dotnet
- 13. API Google Places - Soumettre des commentaires
- 14. Page Facebook - Obtenir des commentaires et des impressions via Graph API
- 15. Générer des graphiques avec Google API graphique
- 16. Générer des commentaires pour une structure de données * qui n'a pas été * chargée via RoundTripLoader?
- 17. Comment placer des commentaires via le processus d'approbation des commentaires dans Wordpress?
- 18. Comment spécifier des commentaires SQL via des annotations EclipseLink?
- 19. Facebook Graph API Commentaires
- 20. SketchFlow - Fusionner et générer des rapports Commentaires de plusieurs utilisateurs
- 21. Comment générer des PDF via IText Template
- 22. Section des commentaires wont poster des commentaires
- 23. Écrire des équations mathématiques LaTeX dans les commentaires de code?
- 24. Où mettre le code de modération des commentaires de Django?
- 25. API de box.com pour envoyer des documents aux signataires (via l'intégration RightSignagure)
- 26. Construction de documents Api
- 27. javascript API pour générer des codes QR
- 28. API pour générer des CSS en Java
- 29. Comment générer des commentaires dans hbm2java créé POJO?
- 30. MySQL - générer une liste des documents les plus « populaires »
Est-il possible de générer des documents API via des commentaires de code à l'aide d'API blueprint pour le langage Java? –