-
Notifications
You must be signed in to change notification settings - Fork 16
Sphinx-generated documentation #100
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
base: main
Are you sure you want to change the base?
Conversation
|
I'm not a fan of how I haven't yet determined whether details like these are customizable in the options or would it require manual intervention/an external script. |
|
Relevant to #84, apparently compilation will fail if any of PyORBIT3/py/orbit/matching/matching.py Lines 4 to 9 in 7c67f1c
PyORBIT3/py/orbit/orbit_correction/orbit_correction.py Lines 10 to 11 in 7c67f1c
#101 resolves this. |
|
Automatic generation of docs for the C++ part of the repo is working with the inclusion of Breathe and Exhale. I'm excluding all of the wrapper code from being documented; we probably want to handle documentation of bindings in a more useful format. |
Produce official documentation for PyORBIT. Automatically generates the Python API reference with
sphinx.ext.autosummary. To enable automatic documentation for the C++ part of the repo, a combination of Doxygen, Breathe, and Exhale is used.Important
New Dependencies:
Todo
sphinx.ext.autosummaryworks intermittently between the various orbit modules.requirements.txtrequired to build docs.Glimpse of the current configuration: