Skip to content

[clang-doc][GSOC] improve clang-doc html output #101129

Closed
@PeterChou1

Description

@PeterChou1

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

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

Metadata

Metadata

Assignees

Labels

clang-docenhancementImproving things as opposed to bug fixing, e.g. new or missing feature

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions