Frontend
The frontend is been develop using the Vue.js framework with bootstrap toolbox and so is web base. The interface is there to offer an easy way for operators to connect to any robot in services and perform some specific actions on them.
We currently do not support mobile devices.
Initial step to setup the project
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Generates the frontend documentation
npm run docs
Lints and fixes files
ESLint is use for linting the code.
npm run lint
Run your tests
There is currently no test suits even though the packages (Mocha + Nightwatch) are included in dependcies.
npm run test
Run your end-to-end tests
Only runs the e2e (Nightwatch) test suits.
npm run test:e2e
Run your unit tests
Only runs the unit (mocha) test suits.
npm run test:unit