A Vue.js project for EPFL's newcomers.
This project serves two aims:
- Provide a user friendly website for newcomers to easily find services and resources they might need;
- Act as a discovery tools for EPFL employees.
For now, the site is available online on https://ponsfrilus.github.io/EPFLArrival/.
You may want to have a look to the CONTRIBUTING guide.
💡 Heads up: In order to serve your local copy of tiles.json
you will have to use npm run local
, while npm run dev
will serve remote JSON data from github.
It should be pretty straight-forward if you are familiar with github:
- Fork the repository,
- Edit the ./data/tiles.json file,
- Run
npm install
,npm run local
&npm run test
to install and check everythings, - Create a Pull Request.
Leave me a message on Telegram → @ponsfrilus.
You can send me a mail once you have tried rly rly hard the others ways.
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# serve (with local tiles.json) with hot reload at localhost:8080
npm run local
# build for production with minification
npm run build
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
For detailed explanation on how things work, checkout the guide and docs for vue-loader.