-
Notifications
You must be signed in to change notification settings - Fork 294
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
Update data structures doxygen code to be consistent and more easily readable #506
Comments
Which data structures do we want to consider public? Here is the current list that gets published in the documentation. Not all members are documented, and I am going to be hard-pressed to flesh it all out before release. No documentation of members: Fully documented: |
First PR opened for already documented data structures here #507 |
From my point of view; would be nice to comment
For the ELF* structure, no strong need |
I was able to find info for vring_avail, vring_used and vring from the reference above, but cannot find the others. If we could please merge my PR and then you could open a new one with additional comments, that would be ideal for me. Should I mark the others private so they don't show up in the doc? |
That sound good to me
I prefer to keep them in the doc even if uncommented. |
@arnopo I updated the list above to show the currently undocumented and documented data structures. We can leave this ticket open until all data structures are documented. It would be nice to at least have a description for each one, even if the members are not documented. |
Following structures are commented in #510:
|
This issue has been marked as a stale issue because it has been open (more than) 45 days with no activity. |
Following page give a up to date status on documented/undocumented structures: Seems not useful to document ELFxx structures. Perhaps we could remove the elf_loader.h from the API list as it is more dedicated to an internal usage. Remaining structure to document:
|
Correct, elf loading is more internal usage of remoteproc framework. @arnopo , To me it's okay to remove elfxx structures and elf_loader.h. |
This issue has been marked as a stale issue because it has been open (more than) 45 days with no activity. |
The data structures are not documented consistently, and the way they are currently documented, the member description does not show up in the documentation. This proposal will follow the convention set forth by Zephyr.
Example:
before:
after:
Secondly, update Doxyfile to remove line number / file from description of data structures members
The text was updated successfully, but these errors were encountered: