- Instalar nodejs
- Clonar este repositorio
- Ejecutar
npm install
. Esto instalará todas las dependencias de Bower y npm. También generará los archivosjs
ycss
por primera vez.
- Foundation 6
- Foundation Icons
- Cookie Law Info Sólo como dependencia para el desarrollo.
Canino incluye el JS y CSS de dicho plugin de forma inline. Dicha carpeta (
bower_components/cookie-law-info
) no aparecerá en el build. - Webpack. Se encarga de generar CSS y JS partir del fichero de configuración,
webpack.config.js
- Todo lo relativo a estilos se encuentra en la carpeta
scss
. _settings.scss
contiene toda la configuración de Foundation.app.scss
es el archivo de carga del SCSS principalscss/canino
contiene los estilos específicos para Caninoscss/wordpress
contiene los estilos específicos para WordPresseditor-style.scss
Los estilos para el editor de WP.
Canino Theme tiene todo preparado y automatizado para compilar todos los estilos Sass (.scss). Para ello simplemente ejecuta npm run watch
. Webpack escuchará cambios en los ficheros .scss
y generará un build de desarrollo.
No es necesario mover toda la carpeta del Tema. npm run build
creará una carpeta nueva, build
, que incluye todo lo necesario para que el tema funcione en producción, obviando varios archivos que sólo sirven durante el desarrollo.
El contenido de build
es lo único que hay que mover a producción.
La carpeta mu-plugins
contiene un mu-plugin que tiene que moverse a wp-content/mu-plugins
. De esta forma, algunos plugins no se cargarán en el frontend.