突然在Linux下看到一堆命令:
[root@localhost default]# do
do docbook2rtf docbook2txt dosfsck doveconf doxytag
docbook2html docbook2tex domainname dosfslabel dovecot
docbook2man docbook2texi done doveadm doxygen
[root@localhost default]# man docbook2txt
马上百度了docbook的相关资料。
DocBook是一种文档工具,特别适合技术人员用做文档编写。感觉早该知道有这玩意了,就像知道visio和project这样良好的工具一样,好的工具就像是武侠世界里的神器,只不过这个神器人人可得,却不是人人知道。
下面内容是转载自http://blog.sina.com.cn/s/blog_517d1cb00100uqcv.html
责搭建一个叫做AutoDoc的环境用于帮助开发人员协作编写技术文档并生成各种不同类型的输出(比如:HTML,PDF,RTF等)。
AutoDoc 的基础是 DocBook 以及 FOP,Ant,Ant-Contrib,Maven,Hudson,SVN 等技术和开源项目。
AutoDoc的总体架构图:
关于Hudson,Maven和SVN的安装和配置,这里我就不详述了。请参考官方文档。
我们需要在Eclipse里为AutoDoc创建一个Project,然后导入其他依赖的组件。下面是AutoDoc用到的资源:
(推荐使用DownThemAll!下载)
注意:apache-ant-1.7.*需要使用Java 1.6运行。其他版本,请查看Release Notes。
下面对各个组件需要导入的文件做一个简单的介绍:
- 选择Project,右键->“Import...”
- 在Import对话窗口,填入“Archive”到“Select an import source”文本框中,然后选择“Archive File”节点,点击“Next”
- 点击“Browser...”选择对应的zip文件,比如“D:\Download\docbook-5.0.zip”。点击“File Types...”,在“Select Types”对话窗口选择目标文件的扩展名,比如“*.dtd”,点击“OK”。
- 点击“Finish”