JSDoc

JSDoc is a markup language used to annotate JavaScript source code files.

Using comments containing JSDoc, programmers can add documentation describing the application programming interface of the code they're creating.

The JSDoc specification is released under CC BY-SA 3.0, while its companion documentation generator and parser library is free software under the Apache License 2.0.

JSDoc's syntax and semantics are similar to those of the Javadoc scheme, which is used for documenting code written in Java.

JSDoc differs from Javadoc, in that it is specialized to handle JavaScript's dynamic behaviour.