Repositorio para la Base de conocimientos de Pyplan
cd [tu-path-de-proyectos]
git clone https://github.com/pyplan/pyplan-kb.git
# Crear entorno virtual
cd [tu-path-de-proyectos]/
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
El siguiente comando corre un servidor local que permite visualizar la documentación. Al crear/guardar un nuevo archivo de documentación, el servidor aplicará los cambios y se podrá visualizar en el navegador.
cd [tu-path-de-proyectos]/pyplan-kb
. venv/bin/activate # in linux/mac os
venv\Scripts\activate.bat # in windows
sphinx-autobuild -a docs docs/_build/html --port 5500 --open-browser
- Hacer checkout (seleccionar y actualizar) la rama main
- Crear una nueva rama con un nombre descriptivo (ejemplo: interfaces-personalizadas) desde la rama main.
- Crear/modificar archivos .rst 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 rama actual a la rama main.
- Un administrador revisará los cambios y aceptará el Pull Request.
La documentación se puede escribir en archivos de formato .rst (reStructuredText) o .md (markdown). Preferentemente se utilizará el formato rst. (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.