Comenzando... - MutakamwoyoCloud/MCloud GitHub Wiki

Tecnologias base del servicio

NodeJs

####Version 7.0 Lo utilizaremos tanto para realizar la conexion y la transmision de datos entre las maquinas del Congo y Madrid a traves del satelite.

ReactJS

####Version 15.3.* Lo utilizaremos como libreria para crear el frontend en las maquina del congo y en la maquina de Madrid

Consideraciones

Todas las librerias que utilizemos, deberan ser instaladas y compiladas en el sistema, de tal forma que no necesiten conexion a internet para funcionar.

Entorno de desarrollo de github

Para poder empezar a desarrollar para la herramienta, se ha creado un script de descarga e configuracion de un repositorio, de tal forma que el desarrollador realize un fork del repositorio y posteriormente realize los pasos detallados en el documento README.

Script de arranque del repositorio

Este script pedirá al desarrollador que introduzca la url de su repositorio de git tras hacer el fork, posteriormente realizará la clonacion del mismo y la union al repositorio original a traves del comando git remote, para este proceso, se le preguntará al usuario como quiere que se llame el repositorio remoto. El script creará a continuación las siguientes ramas:

  • Development: Esta será la rama final de desarrollo donde se unirán todas las tecnologías para poder ser probadas antes de pasarse a la rama master
  • react: Esta rama contendrá todo lo relativo al desarrollo del frontend, el cual se realizará en react.js
  • node: Esta rama contendrá todo lo relativo al desarrollo del backend, el cual se realizará en node.js
  • inetside: Esta rama contendrá el desarrollo realizado tanto para los servicios (wikipedia, youtube,...) como para el script de watchdog, todos ellos serán realizados en python.