itdoc - Créez une documentation d’API Node.js précise sans Swagger
(github.com/do-pa)Introduction
Vous rédigez encore votre documentation d’API à la main ?
Nous avons créé un projet open source qui génère automatiquement la documentation à partir de tests bien conçus.
Recommandé pour
- Les développeurs backend Node.js / TypeScript
- Ceux qui trouvent la rédaction de documentation d’API fastidieuse et répétitive
- Ceux qui ont déjà connu des problèmes de collaboration parce que l’API réelle et la documentation ne correspondaient pas
Liens du projet
- Github : https://github.com/do-pa/itdoc
- Documentation officielle : https://itdoc.kr
9 commentaires
C’est difficile à bien comprendre juste avec la documentation…
Ça veut dire que ça peut remplacer Swagger ?
On peut considérer que c’est meilleur que Swagger ?? haha
Il semble qu’il faille étoffer un peu plus le README. Merci pour votre commentaire !
https://itdoc.kr/blog/itdoc
Je pense qu’en lisant cet article, vos interrogations seront levées haha
C'est pas mal haha
Merci 🙇♂️
Comme vous le savez...
il y a aussi ceci.
https://github.com/swagger-api/swagger-codegen
Si c’est au format de documentation openapi...
il génère du code Node.js.
Après l’avoir essayé... j’ai trouvé ça plutôt utilisable.
Il génère à la fois le code serveur et le code client...
Pour commencer, si vous avez déjà de l’expérience en développement lié aux API REST,
je pense que cela peut beaucoup aider.
En cherchant bien... ce code a aussi été forké et davantage mis à jour.
Merci pour votre excellent commentaire !
Je pense également que l’outil que vous avez mentionné est excellent.
Pour expliquer brièvement la différence avec itdoc à cette occasion, la différence essentielle réside dans l’approche
Design-FirstvsCode-First(itdoc).Certaines équipes préfèrent une approche Design-First, qui consiste à concevoir d’abord la spécification OpenAPI puis à commencer le développement de l’API, tandis que pour d’autres équipes, un flux Code-First, où l’implémentation réelle du code est faite en premier puis la documentation est extraite ensuite, peut être plus naturel.
itdoc est un outil davantage adapté au second cas, avec pour caractéristique de générer la documentation à partir du comportement réel sur la base des tests. J’espère que vous pourrez choisir l’outil le plus adapté en fonction de la méthode de développement et des préférences de votre équipe !
Le logo est vraiment très mignon.
Merci 😆
Vous pouvez générer une documentation à partir d’un code lisible par un humain, comme ci-dessous.