mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #3104 from athos-ribeiro/fix_documentation_build
Add missing imports for documentation builds
This commit is contained in:
@@ -22,14 +22,14 @@ OPEN_RESOURCE=bash -c 'open $$0 || xdg-open $$0'
|
||||
SLIDESHOW_TO_PDF?=bash -c 'docker run --rm -v `pwd`:/cwd astefanutti/decktape /cwd/$$0 /cwd/`dirname $$0`/`basename -s .html $$0`.pdf'
|
||||
|
||||
all: help
|
||||
@echo "This makefile is primarily used for building Galaxy's JS client. A sensible all target is not yet implemented."
|
||||
@echo "This makefile is used for building Galaxy's JS client, documentation, and drive the release process. A sensible all target is not implemented."
|
||||
|
||||
# Building docs requires sphinx and utilities be installed (see issue 3166) as well as pandoc.
|
||||
# Run following commands to setup the Python portion of these requirements:
|
||||
docs: ## Generate HTML documentation.
|
||||
# Run following commands to setup the Python portion of the requirements:
|
||||
# $ ./scripts/common_startup.sh
|
||||
# $ . .venv/bin/activate
|
||||
# $ pip install sphinx sphinx_rtd_theme lxml recommonmark
|
||||
docs: ## generate Sphinx HTML documentation, including API docs
|
||||
# $ pip install -r lib/galaxy/dependencies/dev-requirements.txt
|
||||
# You also need to install pandoc separately.
|
||||
$(IN_VENV) $(MAKE) -C doc clean
|
||||
$(IN_VENV) $(MAKE) -C doc html
|
||||
|
||||
|
||||
@@ -3,3 +3,9 @@ NoseHTML
|
||||
twill==0.9.1
|
||||
mock
|
||||
selenium
|
||||
|
||||
# Documentation requirements
|
||||
sphinx
|
||||
sphinx_rtd_theme
|
||||
lxml
|
||||
recommonmark
|
||||
|
||||
Reference in New Issue
Block a user