Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 1.27 KB

README.md

File metadata and controls

59 lines (41 loc) · 1.27 KB

Proyecto Ingenieria de Software - Grupo 1

Setup

**Instrucciones para sistemas unix-based

Primero deben crear un ambiente virutal con

python -m venv venv

y luego se debe activar el ambiente con

source venv/bin/activate

e instalar las dependencias con

pip install -r requirements.txt

Luego para mantener el codigo limpio se instalo pre-commit el cual deberas instalar con el siguiente comando dentro del ambiente virtual

pre-commit install --hook-type pre-commit --hook-type pre-push

Esto hara que cada vez que haga un commit se corra black, isort y flake8 y cada vez que se haga push se vea si falto hacer migraciones o falla algun test

Traducciones

Para hacer las traducciones existe translations.sh, para usarlo se debe ejecutar

./translations.sh <nombre de la app que se quiere traducir>

luego para compilar las traducciones se deber correr

./translations.sh -c <nombre de la app que se quiere traducir>

Reset and populate db

Para resetear la base de datos se puede correr

./reset.sh

Para rellenar la base de datos con datos falsos se puede correr

./reset.sh -p

el cual borrara la base de datos actual y rellenara la base de datos con datos falsos.