# esdoc **Repository Path**: mirrors_skratchdot/esdoc ## Basic Information - **Project Name**: esdoc - **Description**: Documentation Generator For JavaScript(ES6) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Owner Status](https://img.shields.io/badge/owner-busy-red.svg) [![Build Status](https://travis-ci.org/esdoc/esdoc.svg?branch=master)](https://travis-ci.org/esdoc/esdoc) [![Coverage Status](https://coveralls.io/repos/esdoc/esdoc/badge.svg)](https://coveralls.io/r/esdoc/esdoc) [![Document](https://doc.esdoc.org/github.com/esdoc/esdoc/badge.svg?t=0)](https://doc.esdoc.org/github.com/esdoc/esdoc) # ESDoc ESDoc is a documentation generator for JavaScript(ES6). # Feature - Generates detailed documentation. - Measures documentation coverage. - Integrate test codes into documentation. - Integrate manual into documentation. - [ESDoc Hosting Service](https://doc.esdoc.org) # Demo - [ESDoc](https://esdoc.org/esdoc) is self-hosting 😄 # Install ``` npm install -g esdoc esdoc -h ``` # Usage ``` esdoc -c esdoc.json ``` # Example ``` ├── esdoc.json └── src/MyClass.js ``` ``src/MyClass.js`` ```javascript /** * this is MyClass. */ export default class MyClass { /** * @param {number} param this is param. * @return {number} this is return. */ method(param){} } ``` ``esdoc.json`` ```json { "source": "./src", "destination": "./esdoc" } ``` exec esdoc ``` esdoc -c esdoc.json open ./esdoc/index.html ``` # Document please visit [esdoc.org](https://esdoc.org) to see more documentation. # License MIT # Author [Ryo Maruyama@h13i32maru](https://twitter.com/h13i32maru)