https://github.com/engnadeau/cv
My personal CV that's automatically generated using the following tech stack: LaTeX, XeTeX, GitHub Actions, Docker, GitHub Pages, Jamstack
https://github.com/engnadeau/cv
actions biomedical cv docker engineering github-actions github-pages jamstack latex makefile medical pdf pdf-generation programming resume robotics static-site work xetex
Last synced: 8 months ago
JSON representation
My personal CV that's automatically generated using the following tech stack: LaTeX, XeTeX, GitHub Actions, Docker, GitHub Pages, Jamstack
- Host: GitHub
- URL: https://github.com/engnadeau/cv
- Owner: engnadeau
- License: mit
- Created: 2017-01-16T16:54:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-02-03T01:51:20.000Z (about 1 year ago)
- Last Synced: 2025-04-15T07:41:38.752Z (10 months ago)
- Topics: actions, biomedical, cv, docker, engineering, github-actions, github-pages, jamstack, latex, makefile, medical, pdf, pdf-generation, programming, resume, robotics, static-site, work, xetex
- Language: TeX
- Homepage: https://www.nicholasnadeau.com/
- Size: 2.19 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/engnadeau/cv/actions/workflows/build.yml)
[](https://github.com/engnadeau/cv/actions/workflows/release.yml)
# Nicholas Nadeau's CV
[**➡️➡️ Get the latest version of my CV (PDF) ⬅️⬅️**](https://engnadeau.github.io/cv/nicholas-nadeau_cv.pdf)
This repository contains the source code for my CV, automatically built using LaTeX, Docker, and GitHub Actions.
## Build Instructions
### Prerequisites
* **Docker**: [Install Docker](https://docs.docker.com/get-docker/)
* **Remote - Containers VS Code Extension:** Install the "Remote - Containers" extension in VS Code.
### Building the CV
1. **Open the folder:** Open the `cv` folder in VS Code.
2. **Reopen in Container:** Click the green "Reopen in Container" button in the bottom-left corner of VS Code. This will build and start a Docker container based on the configuration in `.devcontainer/devcontainer.json`.
3. **Build:** Once the container is running, open a terminal and run `make pdf`. The generated PDF will be located in the `out/` directory.
## Makefile
The [`Makefile`](./Makefile) provides:
- `make pdf`: Generates the PDF.
- `make clean`: Cleans the output directory.
## Deployment
- The `master` branch is automatically built, tagged, and deployed by GitHub Actions.
- The generated PDF is uploaded as a release asset and deployed to GitHub Pages.