/hashspace-bootstrap

Hashspace components for Bootstrap

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Build Status Dependency Status devDependency Status Coverage Status Selenium Test Status

!!! Work in progress !!!

Hashspace components and custom attributes for Bootstrap.

Already implemented:

  • Carousel
  • Togglable tabs
  • Alert messages
  • Dropdown

To be implemented:

  • Modal
  • ScrollSpy
  • Tooltips
  • Popovers
  • Buttons
  • Collapse
  • Affix
  • Autocomplete
  • Date picker

Development

Preparing your environment

  • install Gulp globally: npm install -g gulp
  • install local npm modules: npm install

Running scripts

For jshint validation:

  • run gulp checkstyle

To run the tests:

  • run gulp test

To use the project in dev mode:

  • run gulp build to build it
  • run gulp play to build it and start a webserver which watches source files at http://localhost:8080 and uses livereload in Chrome
  • run gulp play tdd to work in the TDD mode (i.e. watch source files to build and run all tests)

To use the project in production mode:

  • run gulp or gulp package to package it
  • run gulp www to package it and start a webserver at http://localhost:8080

To clean all files created during builds:

  • run gulp clean