Huayra Mu
Dentro del equipo de Huayra hemos desarrollado esta aplicación destinada específicamente a facilitar la creación de proyectos de diseño y programación.
A continuación veremos sus principales características y funcionalidades.
La herramienta está orientada principalmente a programadores y diseñadores, porque permite crear la estructura inicial de un proyecto con mucha facilidad, siguiendo buenas prácticas y de manera muy rápida.
Cuando comenzamos un proyecto, hay muchas tareas que son comunes a casi cualquier proyecto: hacemos un repositorio, creamos los directorios iniciales, construimos los archivos de configuración, armamos los scripts para realizar los paquetes instalables, etc...
Hacer estas tareas iniciales por cada proyecto se hace algo tedioso y en muchos casos genera proyectos muy diferentes entre sí, o incompletos.
Imagina estas tareas siendo realizadas una y otra vez, por cada nuevo proyecto... ¿no sería bueno resolver esas tareas una sola vez?.
El objetivo de Huayra Mu es que podamos hacer esa tarea inicial una sola vez y de manera óptima, reuniendo buenas prácticas y logrando consistencia en la estructura de nuestras aplicaciones.
La idea es simple, Huayra Mu se inicia desde una terminal, pregunta el nombre del proyecto que queremos ponerle, la tecnología que queremos utilizar y listo.
Plantillas que incluye Huayra Mu
Las plantillas son simplemente los modelos de aplicación inicial que te ofrece huayra-mu al crear un nuevo proyecto. En esta primer etapa de la aplicación hicimos 4 plantillas, pero esperamos poder agregar algunas más conforme la aplicación se empiece a utilizar.
Las plantillas que incluimos permiten hacer aplicaciones de escritorio con nwjs, videojuegos con pilas-engine y presentaciones con reveal.js:
- html5
- emberjs
- pilas-engine
- reveal
Seguramente hay muchas otras tecnologías interesantes para sugerir, pero optamos por estas 4 para comenzar, además de que las conocemos y nos sienta bien recomendarlas sin dudarlo.
Un ejemplo de uso de Huayra Mu
Uno de los proyectos que podemos armar con esta aplicación, por ejemplo, es un videojuego.
- Primer Paso
- Abrimos una terminal y ejecutamos el comando mu.
Este primer paso puede realizarse de dos modos. O bien siguiendo este camino: Menú Huayra, Accesorios, Terminal. O bien siguiendo este otro camino: Menú Huayra, Huayra, Huayra Mu. En ambos casos se abrirá una Terminal de comandos, pero la diferencia entre uno y otro caso es que en el primer caso, habrá que escribir el comando mu y se abrirá el proyecto en donde estés parado en el directorio de trabajo. En cambio, en el segundo caso, no hará falta ejecutar el comando mu, y el proyecto se alojará en /home/alumno. Un dato útil: con el comando pwd + enter puedo saber en qué lugar del directorio estoy parado.
- Segundo Paso
- En pantalla tenemos que escribir el nombre de nuestro juego y luego elegir pilas-engine