- Prerequisites
- Installation and development
- Test coverage
- Deploying to the web
- Keeping documents updated
The application is written in reactive framework Vue.
-
Installing dependencies
npm install
-
Running the dev server
npm run serve
-
Visit the webpage in browser (by default the URL is http://localhost:8080)
E2E test tests the application from the end user’s perspective. It tests the application whether are all components successfully integrated together. For more information see the this guide.
Unit tests allow you to test individual units of code in isolation. The purpose of unit testing is to provide developers with confidence in their code. By writing thorough, meaningful tests, you achieve the confidence that as new features are built or your code is refactored your application will remain functional and stable. You can learn about unit tests here.
The code is automatically deployed to the webserver using CI pipeline after merge into master
branch.
As our webpage is not connected to any database, the data provided are static and need to be updated manually. Moreover, our workflow consists of writing the documentation in LaTeX and we use another repository to compile the files. All the information is provided in the Uploading documents doc.