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