en cada carpeta de codigo se encuentran los archivos test.py que tienen los tests de cada funcionalidad, cada contrubuyente o grupo de los mismos debe mandar un pull request cada vez que:
en caso de encontrar un error, reportarlo al issue tracker y citar el issue tracker en el pull request cuando este sea por una correccion
pull requests con archivos basura o con archivos de configuración seran rechazados
se sugiere usar entornos virtuales, para poner a punto el entorno virtual, se recomienda para backend usar python3 y para frontend python2, una vez instalado el paquete virtualenv se procede a crear el entorno virtual de la siguiente manera:
virtualenv -p /usr/bin/python3 tor # para linux
source tor/bin/activate # para activar el entorno virtual
luego de eso, usar pip install -r code_path_folder/requirements.txt
para
instalar todos las librerias que estan en el archivo requirements.txt
uso de pep8:
servidor:
especificas:
interfaz: