Proyecto de donaciones para Taller de Desarrollo de Proyectos
NodeJS trae npm para instalar dependencias.
Instalar yo y bower.
$ npm install -g yo bower
Instalar AngularJS Full-Stack generator
$ npm install -g generator-angular-fullstack
El proyecto esta creado con
- Javascript
- Jade
- CSS
- ngRoute
- MongoDB con Mongoose
- Bootstrap
- Boilerplate Authentication (Facebook)
Dado que las dependencias que usa el proyecto estan en el .gitignore luego de clonarlo hacer
$ bower install
$ npm install
Para correr el proyecto local se necesita tener corriendo mongo y grunt.
En una terminal dejar corriendo primero
mongod
En otra
grunt serve
Si grunt da error hacer
npm install -g grunt-cli
Y volver a correr grunt serve
Para crear nuevos controllers, endpoints, etc,
Se pueden ver todos los tipos de generadores aca
Es importante usar el commando para que se generen los archivos correctamente y mantener la estructura del proyecto.
Jade es un template engine que corre arriba de HTML y simplifica bastante el código ademas de complementarse bien con Angular http://jade-lang.com/