|almost 2 years ago||6 days ago|
|MIT License||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
We haven't tracked posts mentioning dox yet.
Tracking mentions began in Dec 2020.
What’s new in TypeScript 4.5
1 project | dev.to | 20 Dec 2021
With this feature, TypeScript enhances its support for JSDoc.
1 project | reddit.com/r/learnprogramming | 10 Dec 2021
For documenting stuff like that, most people prefer jsdoc style comments, because IDEs and better text editors can utilize these to generate code suggestions and such.
Documenting Cypress custom commands
2 projects | dev.to | 6 Dec 2021
This still looks plain since we do have IntelliSense but we still have no idea what this plugin does. To add a better description we are going to utilize the jsdoc in our Types file to describe what the feature is for.
3 projects | dev.to | 26 Nov 2021
Often overlooked, never even heard of until now, JSDoc deserves more attention, as it brings a lot of advantages out of some short lines of documentation.
I've just released GDScriptify: A magical documentation tool for GDScript
6 projects | reddit.com/r/godot | 16 Nov 2021
Yeah but what if you want to describe a specific argument or add a code example? Just have a look at https://jsdoc.app/ for example and see what I mean.
Best way to document a fullstack JS app?
2 projects | reddit.com/r/webdev | 15 Nov 2021
Have a look at JSDoc and its corresponding npm package for generating static HTML pages. It also interops with TypeScript and ESLint. If you're using VSCode, it will automatically pick them up and start adding the doc strings to tooltips.
Document & Test Vue 3 Components With Storybook
8 projects | dev.to | 15 Nov 2021
In the above code, you can see that I’ve annotated the Vue component with JSDoc comments. Storybook converts them into living documentation alongside our stories.
Adding request and response validation to your Express REST API
3 projects | dev.to | 31 Aug 2021
The swagger-jsdoc package enables us to do this. It looks for JSDoc comments in code (annotated with an @openapi tag) to generate the OpenAPI specification.
1 project | dev.to | 16 Aug 2021
JSDoc annotations are used to describe your code and generate documentation. Part of that specification is to add types to variables, through this we get can extra type checking in VS Code.
Building a Node.js REST API
1 project | dev.to | 3 Aug 2021
Note the block-comment before the registerRoutes() method. This is a JSDoc comment that specifies descriptions to use when generating documentation using JSDoc. However, in this case, we add the block-comment only to inform our IDE of the expected types of the method's parameters. Visual Studio Code, for instance, has built-in support for JSDoc and will interpret the type-declarations of the app and controller parameters inside the block-comment to inform its IntelliSense and code completion functionality.
What are some alternatives?
apiDoc - RESTful web API Documentation Generator.
Docusaurus - Easy to maintain open source documentation websites.
docsify - 🃏 A magical documentation site generator.
jsdox - simplified jsdoc 3
webdoc - Documentation generator for the web
swagger-jsdoc - Generates swagger/openapi specification based on jsDoc comments and YAML files.
docco - Literate Programming can be Quick and Dirty.