Skip to content

Portfolio website, data repository and dynamic resume compiler.

License

Notifications You must be signed in to change notification settings

shuklabhay/shuklabhay.github.io

Repository files navigation

portfolio

Build Resume Deploy GitHub Page On Push Update GitHub Data

App Info

Portfolio website, data repository and dynamic resume compiler

Setup

  • Install Node.js 18 or higher
    • Confirm installation by running node --version in the command line
  • Install Java JDK 11 or higher
    • Confirm installation by running java --version in the command line
  • In the repo run npm run setup
  • Run npm run dev to start the development application

VSCode Setup

  • 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 with ACCESS_TOKEN=YOUR_GITHUB_ACCESS_TOKEN

Development

  • 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

About

Portfolio website, data repository and dynamic resume compiler.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published