From 60fde28a632eec6926f788ca0591924b2970ad5a Mon Sep 17 00:00:00 2001 From: Matthew Watkins Date: Wed, 4 Mar 2026 16:59:05 +0000 Subject: [PATCH] Docs: Replace blockdiag/seqdiag with Mermaid Replace the abandoned sphinxcontrib-blockdiag and sphinxcontrib-seqdiag Sphinx extensions with sphinxcontrib-mermaid in docs configuration. None of the documentation in this repository uses blockdiag or seqdiag directives; this is a config-only cleanup. Issue-ID: CIMAN-33 Change-Id: Id04a804bcb859dcd94407dc35fefde8432d34435 Signed-off-by: Claude Signed-off-by: Matthew Watkins --- docs/conf.py | 3 +-- docs/requirements-docs.txt | 5 ++--- docs/tox.ini | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 339f36b94..6efc4d973 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -19,8 +19,7 @@ html_show_sphinx = False extensions = [ 'sphinx.ext.intersphinx', 'sphinx.ext.graphviz', - 'sphinxcontrib.blockdiag', - 'sphinxcontrib.seqdiag', + 'sphinxcontrib.mermaid', 'sphinxcontrib.plantuml', 'sphinx_tabs.tabs' ] diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt index dd71cc91e..bd4ac1a58 100644 --- a/docs/requirements-docs.txt +++ b/docs/requirements-docs.txt @@ -1,9 +1,8 @@ sphinx>=7.1.2 sphinx-rtd-theme>=2.0.0 -sphinxcontrib-blockdiag>=3.0.0 -sphinxcontrib-seqdiag>=3.0.0 +sphinxcontrib-mermaid>=1.0.0 sphinxcontrib-openapi>=0.8.4 sphinxcontrib-spelling>=8.0.0 sphinxcontrib-plantuml>=0.27 sphinx-tabs -six +six \ No newline at end of file diff --git a/docs/tox.ini b/docs/tox.ini index fd864cf58..bebaa83a7 100644 --- a/docs/tox.ini +++ b/docs/tox.ini @@ -32,4 +32,4 @@ deps = -r{toxinidir}/requirements-docs.txt -chttps://git.onap.org/doc/plain/etc/upper-constraints.onap.txt?h=master commands = - sphinx-build -q -b spelling -d {envtmpdir}/doctrees {toxinidir} {toxinidir}/_build/spellcheck + sphinx-build -q -b spelling -d {envtmpdir}/doctrees {toxinidir} {toxinidir}/_build/spellcheck \ No newline at end of file -- 2.16.6