下载Appcelerator的文档

kde*_*per 5 appcelerator

我试图找到一种方法来下载钛金属加速器的文档供离线阅读

我搜索了很多,但找不到任何直接或间接的下载方式

有人下载过文档吗?

use*_*325 7

(据我所知)不可能直接使用在线版本使文档脱机.

但是,可以使用源代码构建文档,因为我们都知道Titanium是开源的.

  1. 从以下网址下载源代码:https://github.com/appcelerator/titanium_mobile,或者使用以下命令克隆repo:git clone https://github.com/appcelerator/titanium_mobile.git
  2. 解压缩源代码
  3. cd titanium_mobile-master
  4. 请确保你已经安装了Python,以及pyymlpygments,你可以安装它们:sudo easy_install pyyml, pygments
  5. 确保在系统中安装了jsduck,如果没有,则安装它: gem install jsduck
  6. 写这个命令: apidoc/docgen.py --format=jsduck --output=dist/apidoc
  7. cd dist/apidoc
  8. jsduck --touch-examples-ui --output Whole titanium.js,Whole输出目录在哪里包含生成的文档

如果您希望内置类型包含在生成的文档中,请创建最后一个命令: jsduck --builtin-classes --touch-examples-ui --output Whole titanium.js

也就是说,您可以离线查看完整的可搜索Ti文档.


Eri*_* Hu 0

我根据 user1537325 的答案制作了一个 shell 脚本。这是特定于 Ubuntu 12.04 的,但您可以将其修改为您自己的操作系统,而不需要太多麻烦。请务必也支持他的答案。

https://gist.github.com/eric-hu/4952258

警告:生成的文档的布局和配色方案看起来与 Titanium 3.0 的在线文档不同。我不确定是否存在差异。jsduck 的输出还包含许多有关“未知类型”的警告。