Skip to content
This repository

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

This branch is 2280 commits ahead and 3411 commits behind master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 api
Octocat-spinner-32 build
Octocat-spinner-32 demos
Octocat-spinner-32 lib
Octocat-spinner-32 resources
Octocat-spinner-32 sandbox
Octocat-spinner-32 src
Octocat-spinner-32 tests AUI-828 - Test files March 15, 2013
Octocat-spinner-32 .gitignore
Octocat-spinner-32 ATTRIBUTION.txt AUI-152 - Special elements are not properly cloned August 10, 2010
Octocat-spinner-32 AUTHORS.txt Updating AUTHORS.txt December 07, 2010
Octocat-spinner-32 LICENSE.txt Commit LICENSE.txt and README.txt - Changing license to BSD (It proba… March 18, 2010
Octocat-spinner-32 better docs (txt sucks, markdown rocks) May 23, 2012
Octocat-spinner-32 build.xml

Alloy UI

Alloy is a UI metaframework that provides a consistent and simple API for building web applications across allthree levels of the browser: structure, style and behavior.

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

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 trunk/src/aui-tree/
ant all


cd trunk/
ant all

Module creation

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

cd trunk/resources/create-module/
./ aui-module-name

More information, see here.

Something went wrong with that request. Please try again.