Skip to content

Latest commit

 

History

History
executable file
·
34 lines (22 loc) · 1.28 KB

DevEnv.md

File metadata and controls

executable file
·
34 lines (22 loc) · 1.28 KB

Este archivo muestra las dependencias para montar un entorno de desarrollo

Conocimientos del desarrollador.

Para extender el sistema se necesita que el desarrollador conozca de las siguientes tecnologías como mínimo

  • HTML5
  • CSS 3
  • Javascript
  • Java
  • Conocimiento básico de linux (uso de la terminal)

Adiciionalmente se requiere que aprenda las siguientes tecnologías antes de modificar el sistema. No se necesita un conocimiento a fondo, es suficiente con seguir las guías rápidas de las páginas oficiales.

  • Spring Boot, para el backend.
  • Angular2, para el frontend.
  • Typescript, se utiliza angular2 con typescript
  • Docker, para el despliegue

Dependencias

Para los pasos de cómo instalar estas dependencias ir a las páginas oficiales o revisar los Dockerfiles, esto se puede hacer ya que el sistema no requiere de dependencias externas y todas están manejadas por Maven o por NPM.

  • Java 8
  • MySQL 5.7
  • NodeJS 4.6

Entorno de desarrollo

El código no depende de un IDE específico para su funcionamiento, sin embargo recomendamos las siguientes aplicaciones para editar el código fuente

  • Spring Tool Suite, para editar el código Java y poner a andar el servidor sin tener que interactuar con la terminal.
  • Visual Studio Code, por su gran soporte de Typescript.