Repositorio para la documentación de Pyplan
cd [tu-path-de-proyectos]
git clone https://github.com/pyplan/pyplan.git
# Create virtual environment
cd [tu-path-de-proyectos]/pyplan
python3 -m venv venv
. venv/bin/activate # in linux/mac os
venv\Scripts\activate.bat # in windows
pip install --upgrade pip
pip install -r requirements.txt
cd [tu-path-de-proyectos]/pyplan
# For Spanish
sphinx-autobuild docs docs/_build/html/es -D=language=es --port 5500 --open-browser
# For English
sphinx-autobuild docs docs/_build/html/en -D=language=en --port 5500 --open-browser
- Actualizar la rama local main.
- Crear una nueva rama con un nombre descriptivo (Ej. schedule-task), desde la rama main.
- Modificar/crear archivos de documentación .rst/.md, dentro de la carpeta /docs. Tener en cuenta la estructura que se muestra en el punto siguiente.
- Al terminar, realizar un Pull Request desde la nueva rama hacia la rama main.
La documentación se puede escribir en archivos de formato .rst (reStructuredText) o .md (markdown). Preferentemente se utilizará el formato rst. Cheat Sheet Todos los archivos de documentación se ubican dentro de la carpeta /docs. Se deberán organizar los temas por subcarpetas. Ejemplo: /docs/user_guide/. Para agregar imágenes, crear una carpeta images en el mismo path donde se encuentra el archivo .rst que utiliza dicha imagen.
cd [tu-path-de-proyectos]/pyplan/docs
# create/update POT files
make gettext
# create/update PO files for translations
sphinx-intl update -p _build/gettext -l en