/alloy-ui

AlloyUI is a framework built on top of YUI3 (JavaScript) that uses Bootstrap (HTML/CSS) to provide a simple API for building high scalable applications

Primary LanguageJavaScriptOtherNOASSERTION

AlloyUI

Alloy is a framework built on top of YUI3 that provides a simple API for building high scalable applications.

It incorporates three design languages: HTML, CSS, and JavaScript.

Discussion

Folder description

  • api/ - Contains the generated API Documentation
  • build/ - Build files from the src/ folder. The files on the build constains all Alloy modules plus the YUI3 modules. This files are the ones used on the demos.
  • demos/ - Contains basic examples for each component.
  • lib/ - Contains external projects used during the Alloy development (i.e. yui-combo, yui-builder, yui-doc, yui3 source).
  • resources/ - Contains files used during the Alloy development for the build proccess, module creation, docs etc.
  • sandbox/ - Contains basic examples for each component used for development tests.
  • src/ - Source code of the Alloy modules.

Build process

After change any component on the src/aui-yourcomponent/ folder you need to run ant all from the component source folder or ant all on the build.xml from the root to re-build all modules to the build folder. Example:

cd alloy-ui/src/aui-tree/
ant all

or...

cd alloy-ui/
ant all

Module creation

To create a new module you can use our "create-module" task. Example:

cd alloy-ui/resources/create-module/
./create.sh aui-module-name

More information, see here.