Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 2.04 KB

README.md

File metadata and controls

56 lines (39 loc) · 2.04 KB

Pyplan

Repositorio para la Base de conocimientos de Pyplan

Pasos para contribuir con la base de conocimientos

Requerimientos

Clonar el repositorio

cd  [tu-path-de-proyectos]
git clone https://github.com/pyplan/pyplan-kb.git

Configuración del entorno

# 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

Servidor de documentación en vivo

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

¿Cómo contribuir?

  1. Hacer checkout (seleccionar y actualizar) la rama main
  2. Crear una nueva rama con un nombre descriptivo (ejemplo: interfaces-personalizadas) desde la rama main.
  3. Crear/modificar archivos .rst dentro de la carpeta /docs. Tener en cuenta la estructura que se muestra en el punto siguiente.
  4. Al terminar, realizar un Pull Request desde la rama actual a la rama main.
  5. Un administrador revisará los cambios y aceptará el Pull Request.

Estructura de archivos

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.