Skip to content
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

Add doxygen support #330

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

niklarm
Copy link
Contributor

@niklarm niklarm commented Sep 16, 2016

This adds a simple doxygen configuration and adapts our headers to group APIs into basic modules. This is only a rough draft, so that we have something to render.

Some APIs are just excluded, since I deemed them not relevant for application developers. They can be re-enabled by including the UVISOR_INTERNAL section in doxygen (add to line 651 in doxyfile, ENABLED_SECTIONS = UVISOR_INTERNAL).
The grouping decisions are not final, please leave a comment if I misjudged.

This includes no changes to code, only comments have been added or modified.

We could probably spend a year on the doxygen config alone, it's 2439 lines long.
The interesting decisions I've made to the default config can easily be seen in the second commit.

cc @AlessandroA @meriac @Patater

@niklarm niklarm changed the title [wip] Add doxygen support Add doxygen support Sep 26, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants