Saltar a contenido

Documentación 📚

Buscamos buenas alternativas como Docsify, Docusaurus, VuePress, mdBook, sin embargo preferimos a MkDocs utilizando Material for MkDocs, un potente framework de documentación sobre MkDocs, un generador de sitios estáticos para la documentación de proyectos.

Material for MkDocs organiza de forma eficiente todo el apartado de referencias de ese sitio y del código fuente.

Las dependencias para construir la documentación, se encuentran en el archivo pyproject.toml, ubicado en la raiz del proyecto.

[dependency-groups]
docs=[
  "mkdocs~=1.6",
  "mkdocs-material~=9.5",
  "mkdocstrings[python]~=0.26",
  "mkdocs-material-extensions~=1.3",
  "mkdocs-minify-plugin~=0.8",
  "mkdocs-gen-files~=0.5",
  "mkdocs-literate-nav~=0.6",
  "mkdocs-section-index~=0.3",
  "mkdocs-exclude~=1.0",
]

Organizar todo el apartado de referencias del código fuente. 📚

$ just docs-gen

Contruir y revisar el sitio para pruebas

$ just docs-serve

Construir este sitio

$ just docs-build 

Importante

Cuando se construye la documentación del sitio, por defecto se omite la carpeta app/modules.

El sitio construido se encontrará en la capeta dist/site.

Lectura recomendada