Skip to content

phikubo/epic-sns-5G

Repository files navigation

Simulador a Nivel de Sistema 5G - SAMI

uso1

Requisitos:

  1. Conexión a internet
  2. Python 3.x instalado
  3. Pip actualizado

pip install --upgrade pip

  1. (Opcional) Entorno virtual instalado y activo.

Para instalar,

  1. Descargar el simulador en GITHUB usando opción CODE>Download Zip.

1.1 [OBLIGATORIO PARA UN DESARROLLADOR] Ejecutar un Fork, o solicitar colaboración al Desarrollador Lider.

1.2 Copiar enlace HTTPS, inicializar el repositorio local y descargar el simulador, usando la terminal y GIT.

git init git remote add origin https://github.com/phikubo/epic-sns-5G.git git pull origin master

  1. Acceder mediante terminal a la carpeta: entorno_virtual_dependencias, y ejecutar:

pip install -r requirements.txt --upgrade

  1. Ejecutar el script CONFIGURACION_INICIAL.py, para ello hacer doble click sobre el archivo y esperar que finalice.

  2. Acceder a la carpeta produccion/sami_v1 y ejecutar:

python manage.py runserver

  1. Operaciones GIT Nota: todos los cambios se deben realizar sobre una rama dev_, la rama master se encuentra en producción y no debe cambiarse sin revisión.

Previo a cada cambio, actualizar la rama dev con los cambios mas recientes en master [en terminal o cmd]:

git pull origin master

Para crear una nueva rama [en terminal o cmd]:

git checkout -b dev_<nombre_desarrollador>

Para guardar cambios localmente [en terminal o cmd]:

git add . git commit -m "Descripcion del cambio"

Para guardar cambios en rama del desarrollador [en terminal o cmd]:

git push origin dev_<nombre_desarrollador>

Para guardar cambios en rama de produccion [EN GITHUB]:

  1. Abrir un pull request con una breve descripción del cambio.
  2. Par revisor confirma que los cambios son efectivos y no alteran negativamente el funcionamiento del programa.
  3. Par revisor ejecuta un MERGE y todos los cambios quedan guardados en master.

About

Simulador a Nivel de Sistema 5G.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published