Description
En Django normalmente tenemos que incluir librerías de JS así como nuestro código. Además, los estilos los podemos incluir de librerías externas, tanto less/sass/css y nuestros propios estilos. Como programadores necesitamos poder gestionar estos ficheros, tanto en la fase de desarrollo como en el posterior despliegue. Veremos como podemos utilizar Bower para gestionar las librerías que necesitamos en nuestro proyecto (como jquery, bootstrap, Backbone, Toastr…) y mediante Gulp las iremos minimizando e integrando en nuestro template base de Django. Para los estilos, utilizaremos también Bower y mediante el compilador de less, iremos generando los ficheros css necesarios para nuestra web. Finalmente, mediante bower y gulp veremos cómo somos capaces de generar un template base para Django, donde se incluyan todas las dependencias minimizadas y con una marca temporal para facilitar el cacheo en el navegador, sirviendo el mínimo número de ficheros posibles.
Presentación disponible en http://slides.com/tomasgarzon/django-gulp/