Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
api
build
demos
docs
lib
resources
sandbox
src
tests/aui-paginator/unit
.gitignore
.gitmodules
ATTRIBUTION.txt
AUTHORS.txt
LICENSE.txt
README.md
build.properties
build.xml

README.md

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

or...

cd trunk/
ant all

Module creation

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

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

More information, see here.

Something went wrong with that request. Please try again.