Skip to content

bu-ist/responsive-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Responsive Framework

A responsive WordPress theme framework. Uses the Responsive Foundation.

Build Status CircleCI Test Coverage Maintainability

Development Requirements

These are the latest versions verified to work with our development setup. Upgrade past these at your own risk.

Quick Start

These instructions assume that you have installed Node and Node Package Manager.

  1. Clone this repository.
  2. Run npm install to pull down development dependencies.
  3. 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!

Additional Supported Commands

  • 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.

Composer Dependencies

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:

  1. Install Composer
  2. Edit the package version in composer.json and run composer install or run composer require
  3. Commit updates to the /vendor/ directory