This is the repository that hosts the source code for my resume. This project, built using React, renders to a PDF file for easy distribution and printing. The PDF generation is done by react-pdf/renderer
.
The project is set up with a continuous deployment pipeline. Upon every commit to the main
branch, a GitHub action is triggered. This action builds the PDF and uploads it to a publicly accessible AWS S3 bucket, from where it can be downloaded.
To set up the development server, execute the following commands:
yarn install
yarn dev
yarn deploy
Sometimes it is helpful to build the PDFs and not deploy them. You can do that with the following:
yarn build