DalexisValencia / base_sass

Estructura base de un flujo de trabajo Front-end.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

::Front-end flow::

Tabla de contenido

Comenzando

Este manual permitirá continuar manejando el flujo de desarrollo en el mantenimiento de este proyecto, tanto en el procesamiento de los estilos como en el manejo optimo de las imágenes.

Requerimientos del sistema

Configuración

Confirmar instalación de los requerimientos del sistema.

node -v
npm -v

Instalar los siguientes paquetes para procesar los estilos con sus respectivos prefijos.

npm i -D sass autoprefixer postcss postcss-cli onchange

Si ya ejecuto previamente esta instalación no es necesario volver a ejecutarla, se puede revisar que paquetes se tienen instalados localmente.

npm list --depth=0

Como Ejecutar

Abrir una terminal e ingresar a la carpeta raiz del theme del proyecto, en este caso la carpeta llamada base-sass.

cd  /base-sass

Ejecutar la siguiente tarea para iniciar el desarrollo con livereload y transpilar los estilos.

  • una vez se ejecuta queda en modo reactivo, escuchando los cambios que se generen en alguno de los archivos scss o sass.*

    npm run dev

Para detener el anterior proceso solo se debe ejecutar Ctrl + c

Imagenes

Recomiendo estas páginas para optimizar imagenes:

Optimizar .png
Optimizar .jpg

Para generar fuentes de iconos:

Icon Moon

Organización

Si utiliza imagenes, se aconseja seguir las siguientes reglas para organizarlas:

  • assets: Contenedor para TODAS las imagenes, dentro de ella deberá organizar el contenido así:
  • misc: Contenedor para cualquier tipo de craft o adorno.
  • bg: Contenedor para las imagenes utilizadas como backgrounds.
  • icons: Contenedor para las imagenes (.png o .svg) utilizadas como iconos.

Colaboradores

About

Estructura base de un flujo de trabajo Front-end.


Languages

Language:JavaScript 66.2%Language:HTML 33.8%