Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

今天教大家怎么使用Sphinx在 Android Studio 中生成项目API文档;跟着我的视角继续前进

github 项目地址https://github.com/bronto/javasphinx

android studio里面自带了生成javadoc的功能。不过界面看着好不爽。我们使用

sphinx 是可以更换主题了。还不错。

在给大家分享之前,这里推荐下我自己建的Android技术分享群 653961128,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括2017最新的Android企业案例学习资料和零基础入门教程,欢迎初学和进阶中的小伙伴。

简介

javasphinx是Sphinx文档系统的扩展,它增加了对Java项目文档的支持。

它包括一个用于手动编写文档的Java域和一个javasphinx-apidoc实用程序,它将自动从现有的Javadoc标记生成API文档。

安装

javasphinx在Python包索引(PyPi)中可用,可以使用pip或easy_install等工具进行安装,$ pip install javasphinx 或者

$ easy_install -U javasphinx 安装 sphinx $ pip install sphinx

配置

在项目文件录下新建javadoc 的文件夹,在目录下运行 $ sphinx-quickstart 填写一些版本,用户名之类的信息。生成后的目录下有这些文件

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

更改主题样式

在conf.py 文件中设置样式

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

将java“domain”添加到sphinx,

这是嵌入到javasphinx包中,不遵循common .ext扩展名命名空间格式。

将这句话添加到conf.py中

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

在索引中包含生成的文档

在javasphinx-apidoc命令的输出目录中,将生成一个packages.rst的目录文件,您可能希望将其包含在index.html的目录中。在index.rst中修改成如下配置:

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

生成文档

javasphinx包添加了shell工具javasphinx-apidoc,如果当前环境处于活动状态,则可以将其称为javasphinx-apidoc,

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

我们在根目录下使用

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

将rst文件生成html .

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档

打开index.html 便可以看到我们的项目API了

Android开发:架构师详解Sphinx在 Android Studio 中生成项目API文档


今天这个就分享到这里,希望对大家有所帮助。有不懂的可以在下方评论留言,有喜欢我的,可以关注我哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值