Documentación con ReadTheDocs
Documentación con ReadTheDocs
Si las personas no saben por qué existe tu proyecto, no lo usarán, Si las personas no descifran cómo instalar tu código, no lo usarán. Si las personas no descifran cómo usar tu código, no lo usarán. WriteTheDocs
Getting Started
Debes tener instalado:
- Python
- Sphinx
- El tema ReadTheDocs
Instalación de Sphinx
pip install sphinx sphinx-autobuild
Instalación del tema ReadTheDocs
Mediante git o descarga
Crea un symlink o copia dentro de tu carpeta docs/_themes
el directorio sphinx_rtd_theme/sphinx_rtd_theme
del repositorio sphinx_rtd_theme para tener en tu proyecto: docs/_themes/sphinx_rtd_theme
.
Luego añade las siguientes configuraciones en tu archivo conf.py
:
html_theme = "sphinx_rtd_theme"
html_theme_path = ["_themes", ]
Generando el sitio
Dentro de tu proyecto crea una carpeta para tu documentación:
mkdir docs
Para crear los archivos base, ejecuta:
cd docs
sphinx-quickstart
Markdown
Si deseas escribir tu documentación en Markdown:
pip install recommonmark
Luego, en tu conf.py
:
from recommonmark.parser import CommonMarkParser
source_parsers = {
'.md': CommonMarkParser,
}
source_suffix = ['.rst', '.md']
Documentando
Crea los archivos necesarios para tu documentación ya sea en formato .rst
(reStructuredText) o en .md
(markdown)
Generando el sitio
Entra a tu carpeta de documentación cd docs
Y ejecuta make html
para generar el sitio
Abre el archivo build/index.html
para ver el resultado