A responsive WordPress theme framework. Uses the Responsive Foundation.
These are the latest versions verified to work with our development setup. Upgrade past these at your own risk.
- Node 8.11.2 LTS Important: Node 10 is not yet supported by node-sass, and your Sass will fail to compile if you upgrade past version 8 at this time.
- Node Package Manager 5.6.0 The latest version, 6.1.0, requires Node 10.
- Grunt 1.0.2
These instructions assume that you have installed Node and Node Package Manager.
- Clone this repository.
- Run
npm install
to pull down development dependencies. - Run
grunt
to watch your files as you work.
Be sure to commit changes to the generated output files (style.css
, js/script.js
, etc.) along with changes to source files!
npm run styles:lint
: Runs stylelint on all SCSS files to detect style errors.npm run styles:fix
: Automatically fix stylelint errors on all SCSS files.
The Customizer color and font palettes generate inline styles that are minified using CSSTidy (the same tool used by BU Custom CSS). CSSTidy is installed into the /vendor/
directory as a dependency using Composer.
To upgrade CSSTidy:
- Install Composer
- Edit the package version in
composer.json
and runcomposer install
or runcomposer require
- Commit updates to the
/vendor/
directory