就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、参考资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,访问帮助中心 /help/reopen-questions 以获得指导。
Sphinx https://www.sphinx-doc.org 是一个新的 Python 文档工具。看起来非常好。我想知道的是:
这对于记录 C++ 项目有多合适?
是否有任何工具可以将现有文档(例如 doxygen)转换为 Sphinx 格式?
是否有使用 Sphinx 的 C++ 项目的在线/可下载示例?
使用过 Sphinx 的人有什么建议吗?
如上所述here https://stackoverflow.com/questions/2377985/doxygen-c-comment-string-parser-in-python and here https://stackoverflow.com/questions/2743687/sphinx-in-clinux ,
Sphinx 原生 C++ 支持与突出显示/格式化/引用相关,而不是代码内文档提取
breathe http://michaeljones.github.com/breathe/index.html 是从 chrisdew 引用的讨论中发展出来的
[下面插入编辑]:
我在 multi-10k 上测试了 doxygen+breathe+sphinx 工具链
C++ 库由 10 个不同的模块/域组成。我的底
线路是:
尚未完全可用
但继续观察
最重要的是,考虑自己花一些时间,如果
您目前正在寻找一个有价值的 OSS 项目,值得
你的时间。
让我详细阐述一下这几点:
我遇到了以下问题:
在我看来,功能齐全的呼吸将填补一个重大空白
开辟一条相当酷的路。所以值得一看,只是因为
潜在收益。
遗憾的是,通过创建者进行的维护似乎会严重下降
将来。所以如果你在一家公司工作并且能够说服
你的老板呼吸会适合他,或者有一些空闲时间并且
寻找一个真正有价值的项目,考虑给它一个叉子!
作为最后一点,还请注意doxylink https://bitbucket.org/birkenfeld/sphinx-contrib/src 狮身人面像的贡献项目,
这可能提供一个中间解决方案:建立一个类似教程的周围
引用(css 样式匹配)旧 doxygen 文档的结构
(我认为你甚至可以将相同的标头注入 sphinx 并在
doxygen 文档的外观)。这样,您的项目就可以保持
与狮身人面像有密切关系,当呼吸完全存在时,你就准备好了
跳上。但再次强调:如果符合你的议程,请考虑表达一些爱。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)