Skip to content

This proyect contains demos for differents approaches for creating images galleries on AngularJS

License

Notifications You must be signed in to change notification settings

thematho/images-gallery

Repository files navigation

images-gallery

Demos for images gallery on AngularJS

Description

This proyect contains demos for differents approaches for creating images galleries on AngularJS See the project deployed

Technologies

  • Development

    • AngularJS as framework
    • Compass and Sass as CSS framework/language
  • Static code Test

    • JSHint
  • TODO: Unit Test

    • Karma JS as Test Runner
    • SinonJS for UT test spies, stubs and mocks
    • ChaiJS as assertion library
  • TODO: E2E Test

    • Protractor JS framework
    • grunt-protractor-runner to run protractor using Grunt task
    • Cucumber JS behavior driven framework
  • Utility libraries

    • Lo-Dash

Setup enviroment

  1. Install the following tools:
  • Git
  • Ruby v2.0+
  • Node v0.10.0+
  • node-gyp addon and it's dependencies
  1. Then open the console and execute the following commands
  • gem install sass
  • gem install compass
  • npm install -g grunt-cli
  • npm install -g bower
  1. Then using navigate throw the proyect root folder ant execute the following commands
  • npm install
  • bower install

Starting the server

To start the proyect execute: grunt serve

How to use the Test framewokrs of the proyect

Static analysis

To run jshint execute: grunt jshint

TODO: Unit Test

To run the UT execute: grunt test

TODO: Automation/E2E Test

To run the E2E test execute: grunt e2e

About

This proyect contains demos for differents approaches for creating images galleries on AngularJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published