This repository contains the Vue.js files for my online CV accessible at cyrill-martin.github.io.
The CV's content as well as the categories and values for the shown spider charts are maintained in the JSON file "myCv.json" in ./src
.
The charts are based on the D3.js code written in the "drawD3()" method in ./src/components/stations/TheChart.vue
.
The repository makes use of the npm package gh-pages in order to push the built files to the gh-pages branch on GitHub from where a GitHub Pages site is being built.
- npm
- Clone repository
cd
into repository- Run
npm install
to get the needed npm packages - Run
npm run serve
to serve on http://localhost:8080
Run npm run build
to build files in a dist
directory.
Run npm run deploy
to build production files and push them to the gh-pages branch on GitHub.
MIT