Skip to content

Giswater/Giswater-Documentation

Repository files navigation

Read the documentation

Este repositorio está destinado a escribir y gestionar la Documentación Oficial del plugin de QGIS Giswater, que es un sistema de información geográfica para el desarrollo de proyectos de ingeniería hidráulica y sanitaria.

Tabla de contenidos

Documentación

La documentación se encuentra en el directorio docs y está escrita usando Sphinx con archivos fuente en formato reStructuredText.

La última documentación de Giswater se encuentra disponible en el siguiente enlace: Documentación de Giswater

Construir la documentación

  1. Instala los paquetes necesarios en tu sistema operativo.

Debes de tener en tu sistema operativo instalado los siguientes paquetes:

  • git
  • python (>= 3.9)

Puedes instalarlos usando el gestor de paquetes de tu sistema operativo.

  1. Clona el repositorio en tu máquina local.
git clone https://github.com/Giswater/Giswater-Documentation.git
  1. Accede al directorio del repositorio.
cd Giswater-Documentation

La mejor forma de construir la documentación es usando el entorno virtual de Python que viene incluido en el repositorio. Para ello sigue los siguientes pasos según tu sistema operativo.

En Linux o macOS

Para crear el entorno virtual y activarlo, ejecuta los siguientes comandos:

Nota: Si no tienes instalado Python 3.9 o superior, puedes instalarlo usando el gestor de paquetes de tu sistema operativo.

python3 -m venv venv

Ahora activa el entorno virtual.

source venv/bin/activate

Ejecuta el siguiente comando para instalar las dependencias necesarias.

pip install -r REQUIREMENTS.txt

Ahora puedes construir la documentación usando el siguiente comando.

make html

La documentación se construirá en el directorio docs/build/html/en/.

Si quieres ver la documentación en tu navegador, ejecuta el siguiente comando.

make open

En Windows

Para crear el entorno virtual y activarlo, ejecuta los siguientes comandos:

python -m venv venv

Ahora activa el entorno virtual.

venv\Scripts\activate

Ejecuta el siguiente comando para instalar las dependencias necesarias.

pip install -r REQUIREMENTS.txt

Ahora puedes construir la documentación usando el siguiente comando.

./make.bat html

La documentación se construirá en el directorio docs\build\html\en\.

Si quieres ver la documentación en tu navegador, ejecuta el siguiente comando.

./make.bat open

Traducción de la documentación

Para traducir la documentación a otros idiomas, revisa la lista de idiomas disponibles en el archivo docs_conf.yml.

Actualmente estamos usando Weblate para gestionar las traducciones de la documentación. Si quieres colaborar en las traducciones, puedes hacerlo en el siguiente enlace: Traducciones de la documentación.

El proceso esta automatizado con workflows de GitHub Actions y scripts personalizados.