Skip to content

Commit

Permalink
Improve documentation (#272)
Browse files Browse the repository at this point in the history
---------
Co-authored-by: Thomas Ubensee <[email protected]>
  • Loading branch information
Nicoretti authored Nov 11, 2024
1 parent c841c24 commit 809d776
Show file tree
Hide file tree
Showing 20 changed files with 28 additions and 1,216 deletions.
2 changes: 2 additions & 0 deletions doc/changes/unreleased.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
## 📚 Documentation

* Added Documentation on Metrics
* Added additional details regarding adjusted sphinx-multiversion
* Restructured documentation

## 🔩 Internal

Expand Down
2 changes: 1 addition & 1 deletion doc/developer_guide/developer_guide.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@
../design
development
plugins
ideas
modules/modules
28 changes: 0 additions & 28 deletions doc/developer_guide/ideas.rst

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Modules
.. toctree::
:maxdepth: 2

sphinx/sphinx
nox
pre_commit_hooks
sphinx/sphinx

File renamed without changes.
File renamed without changes.
24 changes: 24 additions & 0 deletions doc/developer_guide/modules/sphinx/sphinx.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
sphinx
=======

sphinx-multiversion
+++++++++++++++++++

The `sphinx-multiversion` extension is a modified copy of `Holzhaus/sphinx-multiversion <https://github.com/Holzhaus/sphinx-multiversion>`_. This copy was taken from version :code:`0.24.0`.

It has been adjusted with minor code changes and modified defaults to work seamlessly with Exasol integration projects, which often require a specific project structure and layout. Additionally, it is designed to be used with an HTML theme that supports displaying and selecting multiple versions if the `versions` variable is set in the HTML context of sphinx. As of this writing, the theme used in conjunction with this modified version of `sphinx-multiversion` is `SHIBUYA <https://github.com/lepture/shibuya>`_, version :code:`2024.10.15`.

.. attention::

**Attribution**

A big thanks to the original author and project `Jan Holthuis <https://github.com/Holzhaus>`_, as well as `Samuel Dowling <https://github.com/samuel-emrys>`_, as we took various patches for the plugin from his fork.

Note: Both projects are published under the `BSD-2 license <https://opensource.org/license/bsd-2-clause>`_.

* https://github.com/sphinx-contrib/multiversion
* https://github.com/samuel-emrys/sphinx-multiversion

.. note::

In the long term, it would be advantageous to remove unnecessary features and code that are not required for Exasol's projects. Adding further tests would also be beneficial. However, the primary goal was to create a low-effort, stable multi-version support solution for our projects.

This file was deleted.

81 changes: 0 additions & 81 deletions doc/user_guide/modules/sphinx/multiversion/changelog.rst

This file was deleted.

44 changes: 0 additions & 44 deletions doc/user_guide/modules/sphinx/multiversion/conf.py

This file was deleted.

Loading

0 comments on commit 809d776

Please sign in to comment.