Contributing
Contributions to this project are welcome! To start off, clone it from GitHub and run:
To build the project:
To run in development mode:
To run tests:
There are also a number of environment variables that can be used when running the tests locally. These include:
TEST_PLATFORM- set the host platform (mac/windows/linux)TEST_PORT- set the host port (default4780)IS_MSEDGE- whether tests should use Microsoft Edge instead of Google ChromeMSEDGE_BIN- set a custom path to the Microsoft Edge binaryCHROME_BIN- set a custom path to the Google Chrome binary
To lint and format:
To develop documentation:
npm run install-docs-deps # install the dependencies (Python packages)
npm run dev:docs # serve the docs locally and watch for changes
Additional scripts can also be found in package.json.