The custom openEQUELLA theme used by California College of the Arts. See the openEQUELLA Theming Guide for documentation on creating a custom theme.
Install Node which gets you npm and then npm install to get dependencies.
grunt build, also the default grunt task, compiles the SCSS to minified CSS, copies images into the build ("dist") directory, & compresses all sets into "theme.zip" for uploading. grunt watch will watch for changes to any file in the "css" directory & then run build.
To install the theme, run grunt build & then visit /access/themesettings.do (grunt open will take you there) where you can remove custom theme & replace it with the "theme.zip" created by the build process.
grunt dev is like open but for our development server.