diff options
Diffstat (limited to 'Docs/source')
-rw-r--r-- | Docs/source/conf.py | 4 | ||||
-rw-r--r-- | Docs/source/developers/doxygen.rst | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/Docs/source/conf.py b/Docs/source/conf.py index 1eaa61fe4..c61b2c476 100644 --- a/Docs/source/conf.py +++ b/Docs/source/conf.py @@ -188,10 +188,12 @@ primary_domain = 'cpp' # Tell sphinx what the pygments highlight language should be. highlight_language = 'cpp' -# Download AMReX Doxygen Tagfile to interlink Doxygen docs +# Download AMReX & openPMD-api Doxygen Tagfile to interlink Doxygen docs url = 'https://amrex-codes.github.io/amrex/docs_xml/doxygen/amrex-doxygen-web.tag.xml' urllib.request.urlretrieve(url, '../amrex-doxygen-web.tag.xml') +url = 'https://openpmd-api.readthedocs.io/en/latest/_static/doxyhtml/openpmd-api-doxygen-web.tag.xml' +urllib.request.urlretrieve(url, '../openpmd-api-doxygen-web.tag.xml') # Build Doxygen subprocess.call('cd ../; doxygen;' diff --git a/Docs/source/developers/doxygen.rst b/Docs/source/developers/doxygen.rst index 4d50cbc1f..3580d8b24 100644 --- a/Docs/source/developers/doxygen.rst +++ b/Docs/source/developers/doxygen.rst @@ -5,4 +5,10 @@ C++ Objects & Functions We generate the documentation of C++ objects and functions *from our C++ source code* by adding :ref:`Doxygen strings <developers-docs>`. -Our Doxygen C++ API documentation in classic formatting `is located here <../_static/doxyhtml/index.html>`_. +* **WarpX and ABLASTR**: `C++ Doxygen <../_static/doxyhtml/index.html>`__ + +This documentation dynamically links to objects described in dependencies: + +* **AMReX**: `C++ Doxygen <https://amrex-codes.github.io/amrex/doxygen>`__ and `Manual <https://amrex-codes.github.io/amrex/docs_html/>`__ +* **openPMD-api**: `C++ Doxygen <https://openpmd-api.readthedocs.io/en/latest/_static/doxyhtml/index.html>`__ and `Manual <https://openpmd-api.readthedocs.io>`__ +* **PICSAR-QED**: C++ Doxygen is *TODO* |