mirror of
				https://github.com/cookiecutter/cookiecutter-django.git
				synced 2025-11-04 01:47:28 +03:00 
			
		
		
		
	Add sphinx-autobuild to the template project and tidy up make files
This commit is contained in:
		
							parent
							
								
									33c75ad251
								
							
						
					
					
						commit
						463d671ffc
					
				
							
								
								
									
										142
									
								
								docs/Makefile
									
									
									
									
									
								
							
							
						
						
									
										142
									
								
								docs/Makefile
									
									
									
									
									
								
							| 
						 | 
					@ -4,150 +4,30 @@
 | 
				
			||||||
# You can set these variables from the command line.
 | 
					# You can set these variables from the command line.
 | 
				
			||||||
SPHINXOPTS    =
 | 
					SPHINXOPTS    =
 | 
				
			||||||
SPHINXBUILD   = sphinx-build
 | 
					SPHINXBUILD   = sphinx-build
 | 
				
			||||||
PAPER         =
 | 
					SOURCEDIR     = .
 | 
				
			||||||
BUILDDIR      = _build
 | 
					BUILDDIR      = _build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Internal variables.
 | 
					.PHONY: help clean html livehtml linkcheck
 | 
				
			||||||
PAPEROPT_a4     = -D latex_paper_size=a4
 | 
					 | 
				
			||||||
PAPEROPT_letter = -D latex_paper_size=letter
 | 
					 | 
				
			||||||
ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
 | 
					 | 
				
			||||||
# the i18n builder cannot share the environment and doctrees with the others
 | 
					 | 
				
			||||||
I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
help:
 | 
					help:
 | 
				
			||||||
	@echo "Please use \`make <target>' where <target> is one of"
 | 
						@echo "Please use \`make <target>' where <target> is one of"
 | 
				
			||||||
	@echo "  html       to make standalone HTML files"
 | 
						@awk '/^#/{c=substr($$0,3);next}c&&/^[[:alpha:]][[:alnum:]_-]+:/{print substr($$1,1,index($$1,":")),c}1{c=0}' $(MAKEFILE_LIST) | column -s: -t
 | 
				
			||||||
	@echo "  dirhtml    to make HTML files named index.html in directories"
 | 
					 | 
				
			||||||
	@echo "  singlehtml to make a single large HTML file"
 | 
					 | 
				
			||||||
	@echo "  pickle     to make pickle files"
 | 
					 | 
				
			||||||
	@echo "  json       to make JSON files"
 | 
					 | 
				
			||||||
	@echo "  htmlhelp   to make HTML files and a HTML help project"
 | 
					 | 
				
			||||||
	@echo "  qthelp     to make HTML files and a qthelp project"
 | 
					 | 
				
			||||||
	@echo "  devhelp    to make HTML files and a Devhelp project"
 | 
					 | 
				
			||||||
	@echo "  epub       to make an epub"
 | 
					 | 
				
			||||||
	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
 | 
					 | 
				
			||||||
	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
 | 
					 | 
				
			||||||
	@echo "  text       to make text files"
 | 
					 | 
				
			||||||
	@echo "  man        to make manual pages"
 | 
					 | 
				
			||||||
	@echo "  texinfo    to make Texinfo files"
 | 
					 | 
				
			||||||
	@echo "  info       to make Texinfo files and run them through makeinfo"
 | 
					 | 
				
			||||||
	@echo "  gettext    to make PO message catalogs"
 | 
					 | 
				
			||||||
	@echo "  changes    to make an overview of all changed/added/deprecated items"
 | 
					 | 
				
			||||||
	@echo "  linkcheck  to check all external links for integrity"
 | 
					 | 
				
			||||||
	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Clean the build output
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
	-rm -rf $(BUILDDIR)/*
 | 
						-rm -rf $(BUILDDIR)/*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Build the HTML docs
 | 
				
			||||||
html:
 | 
					html:
 | 
				
			||||||
	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
 | 
						$(SPHINXBUILD) -b html $(SPHINXOPTS) $(SOURCEDIR) $(BUILDDIR)/html
 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
dirhtml:
 | 
					# Build and serve docs with live reload
 | 
				
			||||||
	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
 | 
					livehtml:
 | 
				
			||||||
	@echo
 | 
						sphinx-autobuild -b html --port 9000 --watch . -c . $(SOURCEDIR) $(BUILDDIR)/html
 | 
				
			||||||
	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
singlehtml:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
pickle:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished; now you can process the pickle files."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
json:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished; now you can process the JSON files."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
htmlhelp:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished; now you can run HTML Help Workshop with the" \
 | 
					 | 
				
			||||||
	      ".hhp project file in $(BUILDDIR)/htmlhelp."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
qthelp:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
 | 
					 | 
				
			||||||
	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
 | 
					 | 
				
			||||||
	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/{{ cookiecutter.project_slug }}.qhcp"
 | 
					 | 
				
			||||||
	@echo "To view the help file:"
 | 
					 | 
				
			||||||
	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/{{ cookiecutter.project_slug }}.qhc"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
devhelp:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished."
 | 
					 | 
				
			||||||
	@echo "To view the help file:"
 | 
					 | 
				
			||||||
	@echo "# mkdir -p $$HOME/.local/share/devhelp/{{ cookiecutter.project_slug }}"
 | 
					 | 
				
			||||||
	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/{{ cookiecutter.project_slug }}"
 | 
					 | 
				
			||||||
	@echo "# devhelp"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
epub:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
latex:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
 | 
					 | 
				
			||||||
	@echo "Run \`make' in that directory to run these through (pdf)latex" \
 | 
					 | 
				
			||||||
	      "(use \`make latexpdf' here to do that automatically)."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
latexpdf:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
 | 
					 | 
				
			||||||
	@echo "Running LaTeX files through pdflatex..."
 | 
					 | 
				
			||||||
	$(MAKE) -C $(BUILDDIR)/latex all-pdf
 | 
					 | 
				
			||||||
	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
text:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The text files are in $(BUILDDIR)/text."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
man:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
texinfo:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
 | 
					 | 
				
			||||||
	@echo "Run \`make' in that directory to run these through makeinfo" \
 | 
					 | 
				
			||||||
	      "(use \`make info' here to do that automatically)."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
info:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
 | 
					 | 
				
			||||||
	@echo "Running Texinfo files through makeinfo..."
 | 
					 | 
				
			||||||
	make -C $(BUILDDIR)/texinfo info
 | 
					 | 
				
			||||||
	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
gettext:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
changes:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
 | 
					 | 
				
			||||||
	@echo
 | 
					 | 
				
			||||||
	@echo "The overview file is in $(BUILDDIR)/changes."
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Check all external links for integrity
 | 
				
			||||||
linkcheck:
 | 
					linkcheck:
 | 
				
			||||||
	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
 | 
						$(SPHINXBUILD) -b linkcheck $(SPHINXOPTS) $(SOURCEDIR) $(BUILDDIR)/linkcheck
 | 
				
			||||||
	@echo
 | 
						@echo
 | 
				
			||||||
	@echo "Link check complete; look for any errors in the above output " \
 | 
						@echo "Link check complete; look for any errors in the above output " \
 | 
				
			||||||
	      "or in $(BUILDDIR)/linkcheck/output.txt."
 | 
						      "or in $(BUILDDIR)/linkcheck/output.txt."
 | 
				
			||||||
 | 
					 | 
				
			||||||
doctest:
 | 
					 | 
				
			||||||
	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
 | 
					 | 
				
			||||||
	@echo "Testing of doctests in the sources finished, look at the " \
 | 
					 | 
				
			||||||
	      "results in $(BUILDDIR)/doctest/output.txt."
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										153
									
								
								docs/make.bat
									
									
									
									
									
								
							
							
						
						
									
										153
									
								
								docs/make.bat
									
									
									
									
									
								
							| 
						 | 
					@ -5,36 +5,20 @@ REM Command file for Sphinx documentation
 | 
				
			||||||
if "%SPHINXBUILD%" == "" (
 | 
					if "%SPHINXBUILD%" == "" (
 | 
				
			||||||
	set SPHINXBUILD=sphinx-build
 | 
						set SPHINXBUILD=sphinx-build
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					set SOURCEDIR=.
 | 
				
			||||||
set BUILDDIR=_build
 | 
					set BUILDDIR=_build
 | 
				
			||||||
set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% .
 | 
					set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS%
 | 
				
			||||||
set I18NSPHINXOPTS=%SPHINXOPTS% .
 | 
					set I18NSPHINXOPTS=%SPHINXOPTS% .
 | 
				
			||||||
if NOT "%PAPER%" == "" (
 | 
					 | 
				
			||||||
	set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS%
 | 
					 | 
				
			||||||
	set I18NSPHINXOPTS=-D latex_paper_size=%PAPER% %I18NSPHINXOPTS%
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "" goto help
 | 
					if "%1" == "" goto help
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "help" (
 | 
					if "%1" == "help" (
 | 
				
			||||||
	:help
 | 
						:help
 | 
				
			||||||
	echo.Please use `make ^<target^>` where ^<target^> is one of
 | 
						echo.Please use `make ^<target^>` where ^<target^> is one of
 | 
				
			||||||
 | 
						echo.  clean      to clean the build directory
 | 
				
			||||||
	echo.  html       to make standalone HTML files
 | 
						echo.  html       to make standalone HTML files
 | 
				
			||||||
	echo.  dirhtml    to make HTML files named index.html in directories
 | 
						echo.  livehtml   to build and serve docs with live reload
 | 
				
			||||||
	echo.  singlehtml to make a single large HTML file
 | 
					 | 
				
			||||||
	echo.  pickle     to make pickle files
 | 
					 | 
				
			||||||
	echo.  json       to make JSON files
 | 
					 | 
				
			||||||
	echo.  htmlhelp   to make HTML files and a HTML help project
 | 
					 | 
				
			||||||
	echo.  qthelp     to make HTML files and a qthelp project
 | 
					 | 
				
			||||||
	echo.  devhelp    to make HTML files and a Devhelp project
 | 
					 | 
				
			||||||
	echo.  epub       to make an epub
 | 
					 | 
				
			||||||
	echo.  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter
 | 
					 | 
				
			||||||
	echo.  text       to make text files
 | 
					 | 
				
			||||||
	echo.  man        to make manual pages
 | 
					 | 
				
			||||||
	echo.  texinfo    to make Texinfo files
 | 
					 | 
				
			||||||
	echo.  gettext    to make PO message catalogs
 | 
					 | 
				
			||||||
	echo.  changes    to make an overview over all changed/added/deprecated items
 | 
					 | 
				
			||||||
	echo.  linkcheck  to check all external links for integrity
 | 
						echo.  linkcheck  to check all external links for integrity
 | 
				
			||||||
	echo.  doctest    to run all doctests embedded in the documentation if enabled
 | 
					 | 
				
			||||||
	goto end
 | 
						goto end
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,132 +29,22 @@ if "%1" == "clean" (
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "html" (
 | 
					if "%1" == "html" (
 | 
				
			||||||
	%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
 | 
						%SPHINXBUILD% -b html %ALLSPHINXOPTS% %SOURCEDIR% %BUILDDIR%/html
 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
						if errorlevel 1 exit /b 1
 | 
				
			||||||
	echo.
 | 
						echo.
 | 
				
			||||||
	echo.Build finished. The HTML pages are in %BUILDDIR%/html.
 | 
						echo.Build finished. The HTML pages are in %BUILDDIR%/html.
 | 
				
			||||||
	goto end
 | 
						goto end
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "dirhtml" (
 | 
					if "%1" == "livehtml" (
 | 
				
			||||||
	%SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml
 | 
					    sphinx-autobuild -b html --port 9000 --watch . -c . %SOURCEDIR% %BUILDDIR%/html
 | 
				
			||||||
 | 
						%SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html
 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
						if errorlevel 1 exit /b 1
 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "singlehtml" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "pickle" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished; now you can process the pickle files.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "json" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished; now you can process the JSON files.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "htmlhelp" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished; now you can run HTML Help Workshop with the ^
 | 
					 | 
				
			||||||
.hhp project file in %BUILDDIR%/htmlhelp.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "qthelp" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished; now you can run "qcollectiongenerator" with the ^
 | 
					 | 
				
			||||||
.qhcp project file in %BUILDDIR%/qthelp, like this:
 | 
					 | 
				
			||||||
	echo.^> qcollectiongenerator %BUILDDIR%\qthelp\{{ cookiecutter.project_slug }}.qhcp
 | 
					 | 
				
			||||||
	echo.To view the help file:
 | 
					 | 
				
			||||||
	echo.^> assistant -collectionFile %BUILDDIR%\qthelp\{{ cookiecutter.project_slug }}.ghc
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "devhelp" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "epub" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The epub file is in %BUILDDIR%/epub.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "latex" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished; the LaTeX files are in %BUILDDIR%/latex.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "text" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The text files are in %BUILDDIR%/text.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "man" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The manual pages are in %BUILDDIR%/man.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "texinfo" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b texinfo %ALLSPHINXOPTS% %BUILDDIR%/texinfo
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The Texinfo files are in %BUILDDIR%/texinfo.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "gettext" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b gettext %I18NSPHINXOPTS% %BUILDDIR%/locale
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Build finished. The message catalogs are in %BUILDDIR%/locale.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if "%1" == "changes" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.The overview file is in %BUILDDIR%/changes.
 | 
					 | 
				
			||||||
	goto end
 | 
						goto end
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "linkcheck" (
 | 
					if "%1" == "linkcheck" (
 | 
				
			||||||
	%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck
 | 
						%SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %SOURCEDIR% %BUILDDIR%/linkcheck
 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
						if errorlevel 1 exit /b 1
 | 
				
			||||||
	echo.
 | 
						echo.
 | 
				
			||||||
	echo.Link check complete; look for any errors in the above output ^
 | 
						echo.Link check complete; look for any errors in the above output ^
 | 
				
			||||||
| 
						 | 
					@ -178,13 +52,4 @@ or in %BUILDDIR%/linkcheck/output.txt.
 | 
				
			||||||
	goto end
 | 
						goto end
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if "%1" == "doctest" (
 | 
					 | 
				
			||||||
	%SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest
 | 
					 | 
				
			||||||
	if errorlevel 1 exit /b 1
 | 
					 | 
				
			||||||
	echo.
 | 
					 | 
				
			||||||
	echo.Testing of doctests in the sources finished, look at the ^
 | 
					 | 
				
			||||||
results in %BUILDDIR%/doctest/output.txt.
 | 
					 | 
				
			||||||
	goto end
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
:end
 | 
					:end
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,4 @@
 | 
				
			||||||
sphinx==7.4.7
 | 
					sphinx==7.4.7
 | 
				
			||||||
sphinx-rtd-theme==2.0.0
 | 
					sphinx-rtd-theme==2.0.0
 | 
				
			||||||
 | 
					sphinx-autobuild==2024.10.3
 | 
				
			||||||
myst-parser==4.0.0
 | 
					myst-parser==4.0.0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user