markafitzgerald1 / cribbage-analyst

Two-player cribbage discard analysis tool
https://markafitzgerald1.github.io/cribbage-analyst/
Mozilla Public License 2.0
0 stars 0 forks source link

cribbage-analyst Build Status

Two-player cribbage discard analysis tool.

Installation

Execution

Developer setup

To execute the standard code quality checks of the project, bundle all JavaScript, make the webapp deployable and generate code documentation via JSHint, Jasmine, JSCS, gulp-coverage), JSDoc, webpack and Nightwatch:

To instead test with Firefox add node_modules/geckodriver to PATH, set nightwatch.conf.js "browserName" to "firefox". To instead test with headless Firefox set the MOZ_HEADLESS environment variable to 1 before starting gulp.

To test with Microsoft Edge on Windows 10 (real or testing virtual machine) add node_modules/edgedriver/lib/edgedriver to PATH and set nightwatch.conf.js "browserName" to MicrosoftEdge.

To have the above project build steps always run and be verified to have run successfully before Git accepts a git commit: