Handsontable grid implementation
Make sure you have the latest Stable or LTS version of Node.js installed.
1. git clone git@github.com:ONSdigital/dp-table-builder-ui.git
2. Run npm install
3. Start the dev server using npm start
3. Open http://localhost:8080
- npm start - start the dev server
- npm clean - delete the dist folder
- npm run production - create a production ready build in dist folder
- npm run lint - execute an eslint check
- npm test - run all tests
- npm run test:watch - run all tests in watch mode
- npm run coverage - generate code coverage report in the coverage folder
#### Solution You will need to install python2
As other services use Python3, it is advised to use pyenv to manage the python versions
There is a .python-version file that will set the python version locally
1. brew install pyenv
2. if running on macOS 10.9 > then runbrew install zlib; CPPFLAGS="-I$(brew --prefix zlib)/include" pyenv install 2.7.16
else run pyenv install 2.7.16
3. pyenv local 2.7.16 (This command shouldn't be required but if the dot file isn't picked up then this will set it)