VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
The Dockerfile excpects some environment variables provided by the docker-compose.yml in the root of the project, so the frontend can not be started with docker as a standalone.
- Make sure node.js is installed on your system.
- Navigate to
/WebMLOpenEO/app/frontendin your terminal. - Run the following command to install all dependencies:
npm install- Compile and Hot-Reload for Development
npm run dev- Type-Check, Compile and Minify for Production
npm run build- Lint with ESLint
npm run lintWe have decided to not implement any tests for the frontend, because a big part of it is just displaying provided data. Full-blown end-to-end tests would have been possible, but are not worth the effort in our eyes.