-
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. |
Resolved an issue where some of the C++ side of PyORBIT was getting documented twice. Ignored some macros that were causing errors while building documentation. Documentated a couple of methods as examples.
Resolved an issue where some of the C++ side of PyORBIT was getting documented twice. Ignored some macros that were causing errors while building documentation. Documentated a couple of methods as examples.
Building and re-deploying on each PR may be problematic as the github-pages environment is protected.
If things are really busy, the default 10 minutes is an insufficient amount of time to wait in the queue.

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 included in a separate
docs-environment.yml:Todo
sphinx.ext.autosummaryworks intermittently between the various orbit modules.requirements.txtrequired to build docs.Current state is deployed from this feature branch to the following url:
https://pyorbit-collaboration.github.io/PyORBIT3