Sphinx init
This commit is contained in:
		
							parent
							
								
									934a29a336
								
							
						
					
					
						commit
						3789836291
					
				
					 5 changed files with 142 additions and 0 deletions
				
			
		
							
								
								
									
										20
									
								
								docs/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docs/Makefile
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | # Minimal makefile for Sphinx documentation
 | ||||||
|  | #
 | ||||||
|  | 
 | ||||||
|  | # You can set these variables from the command line, and also
 | ||||||
|  | # from the environment for the first two.
 | ||||||
|  | SPHINXOPTS    ?= | ||||||
|  | SPHINXBUILD   ?= sphinx-build | ||||||
|  | SOURCEDIR     = . | ||||||
|  | BUILDDIR      = _build | ||||||
|  | 
 | ||||||
|  | # Put it first so that "make" without argument is like "make help".
 | ||||||
|  | help: | ||||||
|  | 	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
|  | 
 | ||||||
|  | .PHONY: help Makefile | ||||||
|  | 
 | ||||||
|  | # Catch-all target: route all unknown targets to Sphinx using the new
 | ||||||
|  | # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
 | ||||||
|  | %: Makefile | ||||||
|  | 	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | ||||||
							
								
								
									
										63
									
								
								docs/conf.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								docs/conf.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,63 @@ | ||||||
|  | # Configuration file for the Sphinx documentation builder. | ||||||
|  | # | ||||||
|  | # This file only contains a selection of the most common options. For a full | ||||||
|  | # list see the documentation: | ||||||
|  | # https://www.sphinx-doc.org/en/master/usage/configuration.html | ||||||
|  | 
 | ||||||
|  | # -- Path setup -------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  | # If extensions (or modules to document with autodoc) are in another directory, | ||||||
|  | # add these directories to sys.path here. If the directory is relative to the | ||||||
|  | # documentation root, use os.path.abspath to make it absolute, like shown here. | ||||||
|  | # | ||||||
|  | import os | ||||||
|  | import sys | ||||||
|  | import django | ||||||
|  | sys.path.insert(0, os.path.abspath('..')) | ||||||
|  | os.environ['DJANGO_SETTINGS_MODULE'] = 'mamweb.settings' | ||||||
|  | django.setup() | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # -- Project information ----------------------------------------------------- | ||||||
|  | 
 | ||||||
|  | project = 'Web M&M' | ||||||
|  | copyright = '2022, Orgové' | ||||||
|  | author = 'Orgové' | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # -- General configuration --------------------------------------------------- | ||||||
|  | 
 | ||||||
|  | # Add any Sphinx extension module names here, as strings. They can be | ||||||
|  | # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom | ||||||
|  | # ones. | ||||||
|  | extensions = [ | ||||||
|  |     'sphinx.ext.autodoc', | ||||||
|  | ] | ||||||
|  | 
 | ||||||
|  | # Add any paths that contain templates here, relative to this directory. | ||||||
|  | templates_path = ['_templates'] | ||||||
|  | 
 | ||||||
|  | # The language for content autogenerated by Sphinx. Refer to documentation | ||||||
|  | # for a list of supported languages. | ||||||
|  | # | ||||||
|  | # This is also used if you do content translation via gettext catalogs. | ||||||
|  | # Usually you set "language" from the command line for these cases. | ||||||
|  | language = 'cs' | ||||||
|  | 
 | ||||||
|  | # List of patterns, relative to source directory, that match files and | ||||||
|  | # directories to ignore when looking for source files. | ||||||
|  | # This pattern also affects html_static_path and html_extra_path. | ||||||
|  | exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # -- Options for HTML output ------------------------------------------------- | ||||||
|  | 
 | ||||||
|  | # The theme to use for HTML and HTML Help pages.  See the documentation for | ||||||
|  | # a list of builtin themes. | ||||||
|  | # | ||||||
|  | html_theme = 'alabaster' | ||||||
|  | 
 | ||||||
|  | # Add any paths that contain custom static files (such as style sheets) here, | ||||||
|  | # relative to this directory. They are copied after the builtin static files, | ||||||
|  | # so a file named "default.css" will overwrite the builtin "default.css". | ||||||
|  | html_static_path = ['_static'] | ||||||
							
								
								
									
										20
									
								
								docs/index.rst
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								docs/index.rst
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,20 @@ | ||||||
|  | .. Web M&M documentation master file, created by | ||||||
|  |    sphinx-quickstart on Mon Jan 31 21:56:04 2022. | ||||||
|  |    You can adapt this file completely to your liking, but it should at least | ||||||
|  |    contain the root `toctree` directive. | ||||||
|  | 
 | ||||||
|  | Vítejte v dokumentaci M&Mího webu! | ||||||
|  | =================================== | ||||||
|  | 
 | ||||||
|  | .. toctree:: | ||||||
|  |    :maxdepth: 2 | ||||||
|  |    :caption: Contents: | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | Rejstříky a vyhledávání | ||||||
|  | ================== | ||||||
|  | 
 | ||||||
|  | * :ref:`genindex` | ||||||
|  | * :ref:`modindex` | ||||||
|  | * :ref:`search` | ||||||
							
								
								
									
										35
									
								
								docs/make.bat
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								docs/make.bat
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | ||||||
|  | @ECHO OFF | ||||||
|  | 
 | ||||||
|  | pushd %~dp0 | ||||||
|  | 
 | ||||||
|  | REM Command file for Sphinx documentation | ||||||
|  | 
 | ||||||
|  | if "%SPHINXBUILD%" == "" ( | ||||||
|  | 	set SPHINXBUILD=sphinx-build | ||||||
|  | ) | ||||||
|  | set SOURCEDIR=. | ||||||
|  | set BUILDDIR=_build | ||||||
|  | 
 | ||||||
|  | if "%1" == "" goto help | ||||||
|  | 
 | ||||||
|  | %SPHINXBUILD% >NUL 2>NUL | ||||||
|  | if errorlevel 9009 ( | ||||||
|  | 	echo. | ||||||
|  | 	echo.The 'sphinx-build' command was not found. Make sure you have Sphinx | ||||||
|  | 	echo.installed, then set the SPHINXBUILD environment variable to point | ||||||
|  | 	echo.to the full path of the 'sphinx-build' executable. Alternatively you | ||||||
|  | 	echo.may add the Sphinx directory to PATH. | ||||||
|  | 	echo. | ||||||
|  | 	echo.If you don't have Sphinx installed, grab it from | ||||||
|  | 	echo.https://www.sphinx-doc.org/ | ||||||
|  | 	exit /b 1 | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | %SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% | ||||||
|  | goto end | ||||||
|  | 
 | ||||||
|  | :help | ||||||
|  | %SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% | ||||||
|  | 
 | ||||||
|  | :end | ||||||
|  | popd | ||||||
|  | @ -57,3 +57,7 @@ uWSGI | ||||||
| # Potřeba pro test data | # Potřeba pro test data | ||||||
| 
 | 
 | ||||||
| lorem | lorem | ||||||
|  | 
 | ||||||
|  | # pro dokumentaci | ||||||
|  | 
 | ||||||
|  | sphinx | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue