Entorno de Desarrollo - Giratina-Votacion/decide GitHub Wiki

Herramientas utilizadas

El IDE que hemos usado ha sido el mismo para todos los miembros del equipo, el cual ha sido Visual Studio Code, usando todos una máquina virtual con imagen de Ubuntu (version 18.04) y el navegador Firefox (version 70.0.1 de 64 bits).

IDE

  • Hemos utilizado Visual Studio Code para desarrollar el código necesario para los cambios

Navegador

  • Como navegador, hemos usado Firefox en su versión 70.0.1 de 64 bits.

Sistema operativo

  • Utilizamos Ubuntu en su versión 18.04 (TLS).

Otras herramientas utilizadas

  • Django, en la versión 2.0
  • Python3, en concreto la versión 3.7
  • PostgreSQL 10

Nota: Para ver con exactitud todas las dependencias utilizadas por el sistema, recomendamos encarecidamente que se vea el archivo requirements.txt de nuestra rama develop.

A continuación, procedemos a dar una breve introducción al uso concreto que se ha hecho del IDE por parte del equipo de desarrollo.

Configurar el proyecto en Visual Studio Code

Desde la pantalla principal de Visual Studio Code, debemos añadir el workspace en el que vamos a tener todo el código relacionado con nuestro proyecto. Para esto, tenemos dos opciones:

  • Ya disponemos de una carpeta con el repositorio en nuestro equipo (p.e. Ejecutando un git clone). En este caso, se puede símplemente hacer clic en "Add workspace", y elegir como carpeta de trabajo aquella correspondiente a la carpeta en la que se encuentra nuestro repositorio

  • No hemos hecho un git clone y no disponemos del repositorio en nuestra máquina. No hay problema, tan sólo debemos abrir un nuevo workspace en una carpeta vacía (en la que clonaremos el proyecto), luego abrir la paleta de comandos de Visual Studio (desde "View" -> "Command Palette", o bien pulsando las teclas Ctrl+Mayus+P), y teclear el comando Git: Clone. Tras esto, se nos preguntará por la URL del repositorio, y tan sólo debemos introducir la url para que Visual Studio clone nuestro repositorio y podamos empezar a trabajar.

Una vez tenemos configurado el entorno de trabajo, es importante también aprender a desplegar el servidor en local usando nuestro IDE, para no tener que cambiar entre ventanas de comandos y Visual Studio, cuando podemos hacerlo todo en el mismo sitio.

Desplegar en local utilizando Visual Studio Code

Desplegar desde el IDE es muy sencillo, tan solo necesitamos abrir una terminal, desde "Terminal" -> "New Terminal", o utilizando el atajo de teclado Ctrl+Shift+`. Una vez abierta la terminal, los pasos para ejecutar el servidor, correr migraciones, ejecutar pruebas, y todas las operaciones disponibles desde el despliegue local con entorno virtual son los mismos pasos que ya se han explicado en el punto "Despliegue en Local" de la gestión de liberaciones, despliegue y entregas.

Subir los cambios desde el IDE

Desde Visual Studio Code podemos también realizar los pasos necesarios para hacer una subida de código al repositorio, esto es, realizar un git add para añadir los cambios, git commit para efectuar el commit y git push para subirlo al repositorio. Para ello, se utilizan las diferentes opciones de Git que nos ofrece el IDE, que podremos ver si escribimos en la Command palette (Ctrl+Mayus+p) Git: .