These are chat archives for uccor/labit

15th
Sep 2014
Diego Pamio
@diegopamio
Sep 15 2014 03:29
Hola gente, bienvenidos al chat del producto labit!
Ricardo Martin Marcucci
@rmarku
Sep 15 2014 03:32
Hola profe, justo estaba por consultar por bower para instalar de forma correcta angular, twitter-boostrap, jquery, etc...
encontre este plugin de sails, pero no se si es la mejor opcion
o hacerlo a mano, modificando el .bowerrc y 2 o 3 pasos mas que encontre por ahí tambien.
Diego Pamio
@diegopamio
Sep 15 2014 03:33
mmm... a ver... en realidad, podrían instalar las cosas con bower directamente, pero capaz que esto es un poco más adecuado a sails.
déjame mirar un toque.
Diego Pamio
@diegopamio
Sep 15 2014 03:40
Ahi lo revisé
sails-generate-bower: :+1:
Les comento, y también les voy a decir esto en clase por las dudas:
bower está muy bueno, pero tiene ciertos defectos, como que te copia todo lo de un repo cuando vos lo que necesitas para tu proyecto es un .js o a lo sumo un par de .js y un par de .css
para eso, se crearon tareas de Grunt que hacen un bower un poco más inteligente.
y sails-generate-bower, lo que hace es configurar correctamente grunt para usar el grunt-bower en sailsjs.
Por las dudas, repasando en este mar de herramientas:
npm: manejador de paquetes de NodeJS (server-side)
bower: manejador de paquetes de HTML web apps (client-side)
Diego Pamio
@diegopamio
Sep 15 2014 03:45
ambos son como el pip de python, o el ivy de java o el rubygems de ruby.
pero para javascript en el servidor y javascript en el cliente, respectivamente.
Grunt, es como Make, Ant o Maven, es decir, builders, pero para Javascript, y lo vamos a usar para cosas de "building" de NodeJS y de cosas del Cliente.
lo retorcido es que Grunt está escrito en javascript y usa NodeJS, y para manejar sus "plugins" usa npm :S
pero bueno, la vida no es simple, al menos todavía.
Diego Pamio
@diegopamio
Sep 15 2014 03:51
Se entendió?
Ricardo Martin Marcucci
@rmarku
Sep 15 2014 10:48
[:thumbsup:] yo si...
tendria que crear una rama donde agregar sails-generate-bower, hacer los bower install de las libs y despude ahí mergeamos en las 2 ramas?
o lo hacemos en c/rama y git las une sabiendo que es lo mismo? (sin generar conflictos)
Diego Pamio
@diegopamio
Sep 15 2014 12:24
Traten de usar ramas lo menos possible y de mergearlas lo mas frecuentemente possible :smile:
si querés hacerte una rama para lo de bower, puede ser, si no, hacelo directamente en master