【发布时间】:2020-07-23 07:53:36
【问题描述】:
我在 GitLab C++ 项目中工作,我正在尝试使用 Doxygen 自动生成代码文档。我真的不知道如何解决这个问题。
我可以以某种方式将它包含在 CMake 中,以便在每次有人构建它时在项目中更新文档吗?
或者当有人推送他的代码时让服务器生成一个文档会更好吗?
感谢您的帮助!
【问题讨论】:
-
欢迎来到 Stack Overflow!你试过here的建议吗?
-
您使用的是 gitlab 还是 github(标题和文本有差异)。问题也是您想对文档做什么,因为生成的文档是派生信息,不应该放在存储库中(可能仅用于发布)。当您在构建期间生成它并希望将其存储在存储库中时,此存储是在构建之后完成的,因此是一个新的提交,因此又是一个新的构建......
-
我不明白 Git 是如何参与其中的。 Doxygen 通常在每个构建基础上运行。将其放入 CMake 文件中,瞧!
-
我正在使用 GitLab。我想将文档包含在 wiki 中,以便人们更容易理解该项目。
标签: c++ git cmake gitlab doxygen