Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 20 days 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 (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-29T18:35:16.000Z (about 1 month ago)
- Last Synced: 2024-10-05T00:08:37.455Z (about 1 month 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.12 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nicholas' CV
[**➡️➡️ Get the latest version ⬅️⬅️**](https://engnadeau.github.io/cv/nicholas-nadeau_cv.pdf)
My personal CV that's automatically generated using the following tech stack:
- LaTeX + XeTeX for document writing and PDF generation
- GitHub Actions for automated CI/CD
- Docker for a consistent development environment and CI image
- GitHub Pages + Jamstack for deployment and hosting| Item | Badges |
| ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Repo | ![GitHub repo size](https://img.shields.io/github/repo-size/engnadeau/cv) ![GitHub](https://img.shields.io/github/license/engnadeau/cv) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/engnadeau/cv) |
| CI | [![Build](https://github.com/engnadeau/cv/actions/workflows/build.yml/badge.svg)](https://github.com/engnadeau/cv/actions/workflows/build.yml) [![Release](https://github.com/engnadeau/cv/actions/workflows/release.yml/badge.svg)](https://github.com/engnadeau/cv/actions/workflows/release.yml) [![pages-build-deployment](https://github.com/engnadeau/cv/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/engnadeau/cv/actions/workflows/pages/pages-build-deployment) |
| Social | ![GitHub followers](https://img.shields.io/github/followers/engnadeau?style=social) ![Twitter Follow](https://img.shields.io/twitter/follow/engnadeau?style=social) |## Requirements
### Docker Development (Recommended)
```bash
# Run the container
docker run --rm -it -v $(pwd):/app -w /app --entrypoint /bin/bash texlive/texlive
```### Local Development
```bash
# Install TeX Live
sudo apt install texlive-full texlive-xetex
```## Usage
- See the [`Makefile`](./Makefile) for entrypoints
## Deployments
- `master` branch is automatically built, tagged, and deployed by GitHub Actions
- The PDF is uploaded as an asset to a static site hosted by GitHub Pages