Description
This issue will serve as the overview for the final stretch of the gsoc project improve clang-doc, the first part of gsoc focused on improving the runtime speed for clang-doc, now that's completed, we can focus on improving the output of clang-docs html output
Mentors: @ilovepi, @petrhosek
These are the following issues with clang-docs current output taken from my proposal that I believe can be finished
Goal 1:
Status: WIP
Add distinction between private\protected\public\static methods which are grouped into its own section.
clang-doc makes no such distinction with its html/markdown output; all methods are filed under the ‘method’ section.
Goal 2:
Status: WIP
Add cross reference links in Clang-Docs HTML output
Goal 3:
Status: WIP
- [clang-doc] add support for block commands in clang-doc html output #101108
- [clang-doc] add support for enums comments in html generation #101282
- [clang-doc] add support for comments for members in HTML output #101255
Add support in HTML output for
- Template parameters
- Inherited Members/Methods
- Block Comments
- Enum Comments
Goal 4:
Status: WIP
Improve clang-doc CSS, ideally the output could look like the redesigned LLVM website