-
Notifications
You must be signed in to change notification settings - Fork 403
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
Hide API docu for private/internal constructs on website #745
Comments
@mossmaurice I strongly suggest to rethink this. The search functionality also lists the private header which makes it hard for users to easily grasp what they can use. Furthermore, try to search for the publisher API. It's a mess. Oh, and I just noticed that doxygen creates the wrong include paths. Look here https://iceoryx.io/v1.0.1/API-reference/posh/Classes/structiox_1_1popo_1_1PublisherOptions/. It's |
@elBoberido I completely agree! And sadly somehow I did not realize that this issue was closed therefore I intervene now and reopen the issue. |
Still 3:2 for closing this issue 😛 Just kidding, I added it to the agenda of next weeks dev meetup.
Not atm, please track this point somewhere, else it'll be forgotten. Maybe @ithier can help? |
@mossmaurice I think this is more of a doxygen issue instead of mkdocs issue. I will create an issue for this Regarding the other topic. @MatthiasKillat once proposed to slightly adjust the folder structure. I don't fully recall his proposal but it made sense when he did it. It think it was something similar to this |- include
|- iceoryx_hoofs
|- cxx
|- ...
|- src
|- include
|- iceoryx_hoofs
|- internal
|- cxx
|- ... With this, the include paths would remain the same and we can also install the internal headers to the same location but it's now easy to have only the public header in doxygen. |
…ation Signed-off-by: Dietrich Krönke <dietrich.kroenke@apex.ai>
Brief feature description
At the moment the website shows the full API documentation of constructs which are filed under the directory "internal", are private/protected nested classes or methods.
The website should only contain the public user API documentation.
Detailed information
Adjust the doxygen configuration files so that it is not generated when:
The text was updated successfully, but these errors were encountered: