For anyone here who is using es6 features and still waiting for sencha to release a documentation tool you can still get your documentation working with jsduck
Follow these steps (you need to have npm installed)
1. run "npm init"
2. open package.json and add this to it:
Code:
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3"
}
and
Code:
"scripts": {
"build": "babel src -d build"
}
3. run "npm install"
4. run "touch .babelrc" and then edit that file and put in
Code:
{
"presets": ["env"]
}
5. copy your es6 code base into your npm project under the src directory
6. run "npm run build"
7. the es5 version of your code should now be in the build directory, you can use jsduck on this directory to output your documentation
For more options checkout: https://babeljs.io/