【发布时间】:2010-05-28 15:50:07
【问题描述】:
我正在从事一个用 C 语言编写的相当大的项目。我的想法是构建一个可以跨多个平台重用的模块化模块库。每个模块都与 .docx 格式的 word 文档相关联(差异合并非常痛苦)。在这些文档中,指定了一个接口部分,列出了数据类型和可公开访问的函数。这些通常与代码中的实际实现不一致,并且翻阅所有这些文档很痛苦。
我一直在努力改用 doxygen 来简化文档管理。我还没有找到将之前编写的文档嵌入到 doxygen 输出中的好方法。我已将它们复制粘贴到部分中并使用模块将源分组在一起,但文档部分在 cmets 中看起来很难看(输出很漂亮),并且由于 doxygen 需要一段时间来解析我们的代码(大约 30 分钟),验证格式很痛苦。
有什么方法可以将大块的文档所见即所得的数据转换成 doxygen?我觉得这会提高记录代码的人数以及文档的质量。我考虑过链接到 html,但这会拆分文档。我还考虑将它们内联到 html 中,但这似乎也很痛苦,意味着每个人都需要一个所见即所得的 HTML 编辑器(或一些 html 技能)。
关于如何让事情变得更简单和更漂亮的任何想法?
感谢负载。
【问题讨论】:
-
那么,你最后做了什么?
标签: c documentation doxygen documentation-generation