Skip to content

ifilot/docker-sphinx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sphinx Docker image

GitHub tag (latest SemVer) Build License: GPL v3

Purpose

Debian environment with Sphinx packages installed for compilation of Sphinx documentation packages and for testing small Python scripts with dependencies related to numerical modelling.

List of available Python packages

Sphinx packages

  • sphinx
  • sphinx-rtd-theme
  • sphinxcontrib-tikz
  • pydata-sphinx-theme
  • sphinx_design

Numerical modelling packages

  • numpy
  • scipy
  • matplotlib
  • pandas (+openpyxl)

Other

  • autopep8
  • pylint-report

Usage

Ensure a copy of the docker image is present

docker pull ghcr.io/ifilot/sphinx:v0.6.0

To compile the Sphinx documentation locally, run

docker run --volume ./docs:/data/docs --workdir /data/docs -it ghcr.io/ifilot/sphinx:v0.6.0 make html