This repository contains the documentation and tutorials for Qurrium π. Created by Sphinx.
See the Qurrium Documentation for more details.
You will need to pass 2 environment arguments to docker container.
QURRIUM_VERSION: The Qurrium version you want to execute.stable: Current latest stable version from PyPI.(qurrium version number): Specific Qurrium versiondev: Current latest nightly version from TestPyPI
DOC_VERSION: The documentation version you want to build.(the git branch or git tag)
For example when QURRIUM_VERSION=stable and DOC_VERSION=master
- Building:
docker build -t qurrium_doc_sphinx_img \
--build-arg QURRIUM_VERSION=stable \
--build-arg DOC_VERSION=master .- Entering its shell:
docker run -it qurrium_doc_sphinx_img /bin/bashFor example when QURRIUM_VERSION=stable and DOC_VERSION=master
QURRIUM_VERSION=stable DOC_VERSION=master docker compose up --buildThis documentation experience 4 themes changes:
jupyter-book -> pydata-sphinx-theme -> sphinx-immaterial -> furo
-
- Less customization on Sphinx.
- Also they are migrating to MyST which leaves Sphinx.
-
- Multi-version switching.
- Also as a frontend engineer, I have some reservations on its design.
- Its navigation bar does not work with tablet screen, which becomes 2 stacks sometimes. I don't think we can call this responsive.
- IT'S BootStrap.
-
- Multi-version switching.
- MkDocs is awesome.
- Material UI is awesome.
- Unfortunately it will break
sphinxext-opengraphcurrently. - Also it not yet introduce the social cards feature from MkDocs.
-
- Simple.
- New qiskit-sphinx-theme base on theme.
- No multi-version swtiching π« .