Skip to content
The front-end for Runnable's environment management platform.
JavaScript HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
dockerFiles
keys
test
.dockerignore
.gitignore
.jshintrc
.jshintrc-prod
.node-inspectorrc
CODE-STYLE.md
Dockerfile.test
Gruntfile.js
README.md
_config.yml
docker-compose-test.yml
layout.jade
package.json
serviceTabVisibility.unit.js
staging-server.js

README.md

Runnable

The front-end for Runnable's environment management platform.

 CircleCI Status

 SauceLabs Status

###Instructions

  • grunt: execute grunt build to start a server and serve app at http://localhost:3001
  • grunt build: compile jade/sass, concat files, move compiled files into client/build/
  • grunt test:watch: run tests on fs changes
  • grunt test: run tests
  • npm start: build & start production environment

###Requirements

  • node ~0.10.30
  • npm ~1.4.20
  • browserify@~5.9.1

###Testing Unit Tests

grunt test

E2E tests

webdriver-manager start;
npm run e2e

You can also pass credentials to protractor

protractor ./test/protractor.conf.js --params.user SomeKittens --params.password hunter2

Tagging

  1. npm version [type]
  2. git push origin --tags

Adding Static Assets

Currently, this repo depends on the built assets from runnable.com. In order to update these assets, just copy them into this repo. This is a temporary solution.

  1. On runnable.com, checkout master and run gulp build
  2. On runnable-angular, checkout and pull master, then create a branch
  3. Run cp -R ../runnable.com/dist/* runnable.com/
  4. Push and create a PR
  5. After merging PR, deploy runnable-angular

###Contributors   Taylor Dolan (taylordolan)

  Ryan Kahn (Myztiq)

  Nathan Meyers (Nathan219)

  Anton Podviaznikov (podviaznikov)

  Anandkumar Patel (anandkumarpatel)

  Tejesh Mehta (tjmehta)

  Tony Li (runnabro)

  Casey Flynn (cflynn07)

  Jorge R. Silva(thejsj)

  Damien Hayeck(damienrunnable)

You can’t perform that action at this time.