我有一个使用 roxygen2
的 R
包。它在 /src
中有一些 C
代码,我刚刚开始使用 Doxygen
。有没有什么方法可以将文档结合起来或者将编译与 roxygen2结合起来?关于把 C
代码文档放在哪里,有什么“最佳实践”吗?
搜索 roxygen2和 doxygen 主要导致 氧气与氧气相似结果。我找到了几个包含 Doxyfiles 的软件包,但没有一致的组织结构。例如,lme4
将 inst/doc/Doxyfile
输出到 lme4
源目录外的一个名为 doxygen
的文件夹。Matrix 的根目录中还有一个 Doxyfile (但在以前的版本中是在 inst
中)。此文档也导出到包目录之外。
是否有任何理由不将 C
文件包含在一个包中,或者为什么尽管广泛使用 C
,但在 R 包中却很少使用 Doxygen?
更新: 请参阅相关 < a href = “ https://github.com/klutometis/roxygen/questions/326”rel = “ nofollow noReferrer”> roxygen2功能请求