Ignite UI™ helps you build powerful, high-performance web-based applications. Inside Ignite UI you'll find user experience controls and components for creating engaging line-of-business web applications which target the browsers for both mobile & desktop environments.
About Ignite UI
Ignite UI is built on jQuery and jQuery UI and ties in seamlessly with the jQuery core model and conventions including all styling support via jQuery UI Theme Roller. Beyond jQuery Ignite UI features support for Bootstrap themes, AngularJS, Knockout and jQuery Mobile.
Available Features in Ignite UI open-source version
Ignite UI CLI
To get started with the Ignite UI CLI and Ignite UI:
npm i -g igniteui-cli ig new <project name> --framework=jquery cd <project name> ig add combo <component name> ig start
npm install ignite-ui
bower install ignite-ui
Package contains similar files and structure to what you'd find in the full version of Ignite UI with complete styles and lite versions of the combined script files:
The full built content for both packages can be browsed at the Ignite UI Bower Shim repository.
Running demos locally
Besides browsing our online samples, you can also run the demos included with this repo in a local clone. Those are useful for quickly trying out some control features, as a base for other samples or even testing local changes.
To setup the repository run the following in the root directory:
The command will install all build dependencies as well as bower packages used in the demos.
To build the product:
This will create source files under the
dist/ folder complete with merged locales, combined script and structure CSS and can be called again to include new changes.
The html demos under
demos/<control> can now be run directly from the file system.
- Ignite UI help API
- Ignite UI help topics
- Ignite UI online samples
- Ignite UI questions on StackOverflow
You can find all guidelines on how to contribute on the wiki page.