/gro

General Register Office DSP form

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

GRO (General Registrars Office) Build Status

Getting Started

Prerequisities

  • Node.js - Tested against LTS
  • NPM (installed with Node.js) - Works with versions 2 and 3.
  • Redis server running on the default port

Up & Running

$ cd gro
$ npm install
$ npm run dev

Then visit: http://localhost:8080/

Testing

Acceptance Tests

With the server running in development mode (npm run dev), start the acceptance tests:

$ npm run test:acceptance

Phantomjs is required to run the acceptance tests (npm install phantomjs), or alternatively, export IN_BROWSER=true to run the tests in Firefox.

Unit Tests

$ npm t

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the GPLv2 License - see the LICENSE.md file for details