donalo-tdp
Proyecto de donaciones para Taller de Desarrollo de Proyectos
Instalación de dependencias
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)
Instalación del proyecto
Dado que las dependencias que usa el proyecto estan en el .gitignore luego de clonarlo hacer
$ bower install
$ npm install
Correr servidor y proyecto
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
Importante
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.
Sobre Jade
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/