Portfolio website, data repository and dynamic resume compiler
- Install Node.js 18 or higher
- Confirm installation by running
node --version
in the command line
- Confirm installation by running
- Install Java JDK 11 or higher
- Confirm installation by running
java --version
in the command line
- Confirm installation by running
- In the repo run
npm run setup
- Run
npm run dev
to start the development application
- Install ESLint and Prettier extensions
- In VSCode settings enable formatOnSave
- In VSCode settings select "Prettier - Code formatter" for the Default Formatter
- In the root directory create a
.env
withACCESS_TOKEN=YOUR_GITHUB_ACCESS_TOKEN
- Run
npm run setup
to install dependencies - Run
npm run dev
to start dev server - Run
npm run lint
to format code and fix lint issues - Run
npm run update-gh-data
to update JSON data from Gitub API - Run
npm run compile-tex-resume
to compile JSON information into LaTeX template