-
Notifications
You must be signed in to change notification settings - Fork 0
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 setup for user and developer documentation #74
Conversation
@stephprince would you prefer we define the basic setup here first and then add actual content for the docs in a separate PR or would you like me to add content (e.g., to describe SWMR) in this PR, so that we one PR for documentation content? |
@oruebel I'm ok adding content all in this PR, so we don't have placeholders and since the folder structure may change as you make the content. |
@stephprince please take a look. The main setup, outline, and a few additional docs pages are there. Given that this PR is already getting pretty big, I think it may be useful to use separate PR's to add more content to the docs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the documentation and the diagrams look great! Added my suggestions.
Co-authored-by: Steph Prince <[email protected]>
Co-authored-by: Steph Prince <[email protected]>
Co-authored-by: Steph Prince <[email protected]>
…nto start_user_docs
@stephprince can you take another look. I believe I've addressed all your comments. I also added a new page to describe some of the details about how to add content to the documentation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few small changes to the section about adding new documentation but otherwise looks good!
Co-authored-by: Steph Prince <[email protected]>
Thanks for the additional comments. I committed all your suggestions. |
This PR adds the basic setup for creating custom pages for the user and developer documentation. Currently this looks as follows.
CHANGES
tests/examples
folder. The code in the folder is being executed with the regular tests, but has additional markup to be able to include specific sections of the code in the docs. In this way the code snippets in the docs are being tests with the regular test suite..codespell_ignore
file to ignore Doxygen commands when runningcodespell
BaseIO::flush()
andHDF5IO::flush()
TODO (possibly for future PR)