Skip to content

unizar-30226-2019-03/proyecto_software_web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

proyecto_software_web

Instalación

  1. Descargar e instalar Node.js y npm desde aquí
  2. Clonar el proyecto.
  3. cd proyecto_software_web/app
  4. Ejecutar npm installpara descargar todos los paquetes y dependencias automáticamente.

Empezar a desarrollar

  1. cd proyecto_software_web/app
  2. Ejecutar npm start

Instalar librerías

  1. cd proyecto_software_web/app
  2. Buscar en https://www.npmjs.com la librería correspondiente.
  3. Comprobar compatibilidad.
  4. Instalar la librería ejecutando npm install {librería} --save

Generar documentación automática de la aplicación

  1. cd proyecto_software_web/app
  2. npm run doc

Generar versión compilada de la aplicación

  1. cd proyecto_software_web/app
  2. npm run build

Documentación y pruebas de la api

  1. Ir a https://swagger.io/tools/swagger-ui/ y pulsar sobre Live Demo.
  2. Cambiar la url de https a http.
  3. Poner https://raw.githubusercontent.com/unizar-30226-2019-03/proyecto_software_backend/master/api_docs/api-spec.yml en la barra de explorar.
  4. Ahora se puede ver la documentacion de la api (ejemplos de respuesta de métodos, parámetros de funciones etc) y ejecutar métodos en la api directamente en el buscador (añadir nuevos usuarios, asignaturas etc.)

Clonar

Clonar el repositorio ejecutando git clone https://github.com/unizar-30226-2019-03/proyecto_software_web.git