Visualization of Mindmap represented in plantuml format using visjs network
Project description
sphinx_mindmap
About
The sphinx_mindmap is a web application written in HTML, CSS, and JavaScript, provided as a Sphinx extension. It renders plantuml mindmap using visjs network. It was tested only with sphinx_book_theme
Goals and Realization
- Packaging and dependency management: poetry
- Development: vscode devcontainer
- CI/CT using github actions
- package generation
- documentation generation and deployment to github pages
Installation
TBD
You can install sphinx_mindmap with pip
pip install sphinx_mindmap
Alternatively (Linux)
git clone https://github.com/mi-parkes/sphinx_mindmap.git
cd sphinx_mindmap
poetry install
poetry build
# you can then install the package in your virtual environment
pip install dist/sphinx_mindmap*.whl
Activation
In your conf.py configuration file, add sphinx_mindmap
to your extensions list:
extensions = [
...
'sphinx_mindmap'
...
]
...
You can embedd a HTML frame with plantuml mindmap rendering by using the following directive in your .rst file(s)
.. mindmap:: ../../_static/puml/sphinx_needs_data_explorer.puml
Current limitation: mindmaps can be stored only in _static
directory or its subdirectories
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sphinx_mindmap-0.5.0.tar.gz
(674.9 kB
view hashes)