Skip to content

Demo from Drupal Camp Atlanta talk: Rock and roll all night and part of every day with KSS Node.

Notifications You must be signed in to change notification settings

zhawkins/KSS-Demo

Repository files navigation

Demo for Drupal Camp Atlanta talk on KSS Node 2016.

Slides (pdf)

Getting Started

If you haven't yet, install nvm: https://github.com/creationix/nvm

Run the following commands from the theme directory

Use the right version of node with:

nvm use

This command will look at your .nvmrc file and use the version node.js specified in it. This ensures all developers use the same version of node for consistency.

If that version of node isn't installed, install it with:

nvm install

Install npm dependencies with

npm install

This command looks at package.json and installs all the npm dependencies specified in it. Some of the dependencies include gulp, autoprefixer, gulp-sass and others.

Runs default task (in this case all available tasks)

npm run build

This will run whatever the default task is.

Compiles Sass

npm run compile

This will perform a one-time Sass compilation.

Runs the watch command

npm run watch

This is ideal when you are doing a lot of Sass changes and you want to make sure every time a change is saved it automatically gets compiled to CSS

Cleans complied directory

npm run clean

This will perform a one-time deletion of all compiled files within the dist/ directory.

Compiles style guide.

npm run styleguide

This will generate a style guide using KSS within the dist/ directory.

About

Demo from Drupal Camp Atlanta talk: Rock and roll all night and part of every day with KSS Node.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published