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