在 JSDuck 文档中列出 ExtJS 4 自定义命名空间
List ExtJS 4 custom namespace in JSDuck documentation
ExxtJS 4
JSDuck 6
我有一个 ExtJS 工作区 (MyWS),其中包含许多 ExtJS 应用程序(即 MyApp)。
工作区中有一个覆盖文件夹 (MyWS.overrides)。
'Ext'、'MyApp' 和 'MyWS' 命名空间列在 JSDuck html 文档的左侧面板中,但 'MyWS.overrides' 命名空间没有.
如何列出 'MyWS.overrides' 命名空间?
Config file:
{
"--": [
"MyApp/app",
"overrides",
"packages/MyPackage/src",
"ext/src"
],
"--ext-namespaces": "Ext,MyApp,MyWS,MyWS.overrides",
"--warnings": "-all:ext/src",
"--output": "docs",
"--css": [
".class-categories .section div {min-width: 250px; margin-right: 35px; width: auto !important;}"
]
}
--ext-namespaces
选项与在左侧树中列出名称空间无关。这个选项是为你有 ExtJS 别名的情况提供的,所以你使用 MyApp.define()
和其他类似的东西而不是 Ext.define()
,你希望 JSDuck 识别这个语法。
左边的树只列出了顶层变量,MyWS.overrides
自然应该放在MyWS
里面。但似乎这个命名空间只包含覆盖,没有在文档中单独列出 - 相反,它们被合并到覆盖适用的 类 中。
ExxtJS 4 JSDuck 6
我有一个 ExtJS 工作区 (MyWS),其中包含许多 ExtJS 应用程序(即 MyApp)。 工作区中有一个覆盖文件夹 (MyWS.overrides)。
'Ext'、'MyApp' 和 'MyWS' 命名空间列在 JSDuck html 文档的左侧面板中,但 'MyWS.overrides' 命名空间没有.
如何列出 'MyWS.overrides' 命名空间?
Config file:
{
"--": [
"MyApp/app",
"overrides",
"packages/MyPackage/src",
"ext/src"
],
"--ext-namespaces": "Ext,MyApp,MyWS,MyWS.overrides",
"--warnings": "-all:ext/src",
"--output": "docs",
"--css": [
".class-categories .section div {min-width: 250px; margin-right: 35px; width: auto !important;}"
]
}
--ext-namespaces
选项与在左侧树中列出名称空间无关。这个选项是为你有 ExtJS 别名的情况提供的,所以你使用 MyApp.define()
和其他类似的东西而不是 Ext.define()
,你希望 JSDuck 识别这个语法。
左边的树只列出了顶层变量,MyWS.overrides
自然应该放在MyWS
里面。但似乎这个命名空间只包含覆盖,没有在文档中单独列出 - 相反,它们被合并到覆盖适用的 类 中。