【发布时间】:2018-02-13 20:36:09
【问题描述】:
我使用npm i -g 测试了 Doxygen 和多个 GitHub 项目(jsdoc、react-docgen、react-doc-generator,例如:
react-doc-generator ./ -o DOCUMENTATION.md
react-docgen --pretty -o out/reactdocgen.html ./
jsdoc ./src
doxywizard
但是没有人真正了解 React Native 的最新 ES6 JavaScript 和 JSX(甚至不说原生代码)。我最终得到了无用的文档。
当然,我尝试添加 cmets(和 \fn 用于 doxygen),但 cmets 完全是手动输入的(未生成),有时文档中的代码不存在。
/**
*
*
* @class MainScreen
* @extends {Component}
*/
class MainScreen extends Component {
/**
*
* \fn navigationOptions()
* @static
* @memberof MainScreen
*/
最后我没有找到如何jsdoc 一个文件夹和子文件夹(但对一个注释文件的测试结果低于标准)。
所以我求助于 React Native 文档专家来问:您如何为 React Native 生成文档?
如果仅来自 cmets,是否有工具可以从 RN+ES6(+Native) 代码生成 cmets?
【问题讨论】:
-
还尝试了旧的
react-doxygen ./ -o ./out -e jsreact-doxygen 没有运气 -
您找到解决方案了吗?我也坚持这个问题。
-
不。我也很惊讶。
-
airbnb 没有针对这个的东西吗?
-
对于 es6 和 jsx 支持,我使用了 esdoc (esdoc.org) 和两个插件 (github.com/esdoc/esdoc-plugins/tree/master/esdoc-jsx-plugin - github.com/esdoc/esdoc-plugins/tree/master/…)。然而,这不是一个反应原生项目,但也许它仍然有点帮助
标签: javascript react-native native diagram documentation-generation