-
Notifications
You must be signed in to change notification settings - Fork 5.1k
[HUST CSE][document] Fix some comments, invalid grouping commands and warnings in Doxygen. #7229
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
下次可以尝试慢慢修复,将任务切成一小份一小份的提交。每次PR 修复 一个功能。 |
有生成好的html吗?压缩成zip上传看看。或者截图看下生成后的效果。 |
还是非常感谢帮忙pr修复的 |
OK 我等下上传一下前后对比 |
html-before.zip |
因为把图片移到了这个目录里,目录里不为空了,所以我就把.gitkeep删掉了,这会有什么副作用吗? |
没事,可以的。其他的修改提交下,即可。 |
OK,已经按照Changes requested里的建议做了修改。 |
做的很棒👍🏻 |
感谢提交pr |
拉取/合并请求描述:(PR description)
[
为什么提交这份PR (why to submit this PR)
#6857 ,很多文件中存在的Doxygen分组指令由于Doxygen的更新已经失效,且Doxygen配置没有跟随代码修改而修改,导致生成中存在警告、生成的文档有非常多空白页面。
你的解决方案是什么 (what is your solution)
/*@*/
和/*@}*/
)更改为有效的分组指令(如/**@*/
和/**@}*/
);(此处只对INPUT中的文件做了修改,bsp目录下和libcpu目录下存在近万个失效的Doxygen分组指令,但由于不作为文档的输入文件且这些文件过于庞大老旧,没有对这些文件中的无效指令做修改)具体每个commit对应的修改:
最初没想过这个PR会这么复杂,但是看的过程中发现要修改的地方有些越来越多,导致这个PR有些过于复杂。😣😣😣
以上的所有修改本质上都不会影响代码的正常运行,新创建的thread.h也与doxygen目录下的其他.h文件一样只用于生成文档,不参与任何的代码编译。
在什么测试环境下测试通过 (what is the test environment)
在Doxygen GUI 1.9.6(Windows)下测试,修复了除dot.exe不存在的其他所有警告,能够生成结构正确、内容充实的文档。
]
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
#if 0
代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up