Provides a set of util tasks to work with AlloyUI project.
To change any default option from a task check Gruntfile.js.
Install NodeJS, if you don't have it yet.
Install global dependencies:
[sudo] npm install -g grunt-cli shifter yogi yuidocjs
Install local dependencies:
Build YUI and AlloyUI:
Build only YUI:
Build only AlloyUI:
Build and import Bootstrap's CSS:
Watch and build for any changes:
Create a new module under
Generate a release zip file:
Build modules and generate a release zip file:
Run unit tests:
Build docs locally:
Build docs locally and deploy it to alloyui.com:
Run docs locally and watch for any changes:
The basic structure of the project is given in the following way:
build/Contains AlloyUI and YUI generated files, once Yogi Alloy's build task has been run. However, this directory is unnecessary for versioning, so it is ignored (.gitignore).
demos/Contains basic examples of the AlloyUI modules.
src/Contains the source code of the AlloyUI modules.
.alloy.jsonSpecifies all dependencies and some configurations.
.editorconfigSpecifies the coding style for different editors/IDEs.
LICENSE.mdDefines the license agreement for AlloyUI.
README.mdExplains the AlloyUI project.
package.jsonLists all NodeJS dependencies.
AlloyUI is maintained by these people and a bunch of awesome contributors.
|Eduardo Lundgren||Nate Cavanaugh||Bruno Basto||Iliyan Peychev||Zeno Rocha|