LaCorazaFrontend ver http://www.lacoraza.com:8080/
Es la parte visual del e-commerce LaCoraza.
- Se usa gulp para automatizar las tareas
- Se desarrolla con el uso de Sass, Pug y ES6.
- Compilando Sass con autoprefixer y muestra los cambios en tiempo real
- Compilando Pug y actualiza el navegador con cada cambio
- Compilando ES6 con soporte para módulos ES6 (importar y exportar modulos)
- Tiene una estructura de estilos (con Sass) basada en SMACSS y ITCSS
- Tiene una estructura para HTML (con Pug) que divide páginas e includes.
- Tiene una estructura para importar y exportar modulos ES6
- Se optimiza y comprime imágenes
- Ejecute en terminal
npm install -g gulp-cli
- Ejecute
npm install
(asegurese de tener npm actualizado y Nodejs en v6 como minimo) - Se Ejecuta
gulp dev
para ver el trabajo en desarrollo - Se Ejecuta
gulp build
para compilar sus archivos para produccion
- La carpeta src contiene la estructura de archivos con la que trabajará
- La carpeta public contiene los archivos compilados que deberan llevarse a producción
- Para Sass importe sus partials desde
styles.scss
, el orden está indicado en el mismo archivo - Para Pug, la carpeta
pages
contiene las paginas del proyecto y la carpetaincludes
los bloques. - Para Js, la carpeta
modules
contiene los módulos que serán importados desdeindex.js
Página creada desde cero sin ningún framwwork o librería de CSS