A set of UI components based on Bootstrap and MooTools.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
dist
js
less
sandbox
.bowerrc
.gitignore
Gruntfile.js
README.md
TODO.md
bootstrap.html
bower.json
flatui.html
package.json

README.md

Overview

Behavior UI is a set of UI components based on Bootstrap and (optionally) Flat UI coupled with a JavaScript framework for building interactive components with a inline declaration for their invocation.

Contribute

You are welcome to contribute to Behavior-UI! What we ask of you:

a. To report a bug:

  1. Create a jsFiddle with the minimal amount of code to reproduce the bug. You can fork this one: http://jsfiddle.net/nutron/70rmvys6/
  2. Create a Github Issue, and link to the jsFiddle.

b. To fix a bug:

  1. Clone the repo.
  2. Fix the bug.
  3. Run grunt prod to compile the distribution file(s).
  4. Push to your Github fork.
  5. Create Pull Request, and send Pull Request.

Do try to contribute! This is a community project.

TO DO

See TODO.md.

StyleGuide

This library follows the MooTools Style Guide with one important exception: It uses spaces, not tabs, for whitespace indentation.

Building

Current build process uses Grunt and Grunt MooTools Packager plugin.

Installation Prerequisites

You need to have grunt and bower installed in order to run through the build instructions below. Install them globally by doing:

$ npm install bower -g        # installs bower globally
$ npm install grunt -g        # installs grunt globally
$ npm install grunt-cli -g    # installs the grunt command line interpreter which allows you to actually run grunt

Installation, Building locally

$ git clone https://github.com/behavior-ui/behavior-ui  # clone the repo
$ cd behavior-ui                                        # get into the directory
$ npm install                                           # install de testing tools
$ bower install                                         # installs external dependencies
$ grunt default                                         # build the /dist/js/behavior-ui file