Skip to content

Work on the code

Architecture

The website relies on the following technologies and components:

  • Frontend website made in Vue 3
  • Project use Vite who offer a fast development server and an optimized compilation for production (like webpack)
  • The style is made with CSS/SASS and the bootstrap library
  • Typescript used to type
  • Jest used for unit testing

Compile and Hot-Reload for Development

Launch your dev server :

npm run dev

or

yarn dev

Run Unit Tests with Vitest

npm run test:unit

or

yarn test:unit

Lint with ESLint

npm run lint

or

yarn lint

Documentation

Documentation is located docs folder, and can be served with Mkdocs:

python -m venv env
source ./env/bin/activate
pip install mkdocs-material
mkdocs serve