Un proyecto para crear proyectos
“La idea es crear una webapp donde la comunidad pueda agregar propuestas de proyectos y votar por ellos para desarrollar el más interesante.” - Jobsamuel Núñez
“Entre los muchos motivos de este proyecto está el de animar a la comunidad, integrando a los que están aprendiendo AngularJS y, además, crear los cimientos para manejar los futuros proyectos que pueda desencadenar el mismo.” - Andrés Pérez
El nombre Enki surge del Dios mesopotámico de la inteligencia, lógica, creación, desarrollo y del agua.
Pueden ver la lista de nombres y agregar otros con su significado si éste no les parece el más adecuado.
Enki (nombre aún por confirmar) surge en el momento en que la comunidad ngVenezuela tuvo la necesidad utilizar una herramienta en donde plasmar los proyectos que los integrantes tienen en mente y comenzar a desarrollarlos. Además, Enki busca animar a la comunidad a movilizarse e integrar a los que están aprendiendo AngularJS. Asimismo, generar más conocimientos y manejar los futuros proyectos que vendrán.
La aplicación debe tener las siguientes funciones básicas:
- Permitir el aporte de un nuevo proyecto.
- Requerir una breve descripción sobre el el proyecto.
- Permitir votar y mostrar el número de votos que tiene cada aporte (propuesta de proyecto).
- Mantener en privado los proyectos que están en etapa de votación (únicamente los verán/interactuarán los miembros de la comunidad).
- Permitir visualizar los aportes en una Lista, Grid, etc.
- Agregar opciones de tecnologías a utilizar (AngularJS es obligatorio).
A partir de estas características simples se harán los cambios más avanzados.
Si deseas echarle un vistazo al prototipo no funcional, solo debes hacer esto:
$ git clone git@github.com:ngVenezuela/enki.git
$ npm install
$ gulp
Es necesario tener Node instalado 😉
Lo IMPORTANTE de Enki es que todos participen. Para ello, es necesario hacer un fork y crear una propia rama; en la cual se podrá editar este documento y aportar sus ideas.
Recuerden, el objetivo de Enki es que la mayoría de la comunidad participe, por lo menos creando nuevos issues.
Este documento esta sujeto a cambios; es un trabajo en progreso. Así que no duden en aportar sus ideas.