Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simbleau/resume

My personal résumé's source code.
https://github.com/simbleau/resume

cv latex pdf resume tex

Last synced: 2 months ago
JSON representation

My personal résumé's source code.

Awesome Lists containing this project

README

        

# 📋 Résumé + CV + Coverletter

A repository containing the LaTeX source of Spencer Imbleau's résumé, curriculum vitae, and coverletter matter. Tested and deployed with GitHub Actions.

---
[![résumé last release](https://img.shields.io/github/release-date/simbleau/resume?logo=github&label=Last%20Release)](https://github.com/simbleau/resume/releases)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/simbleau/resume/ci.yml?logo=github&label=CI)](https://github.com/simbleau/resume/actions/workflows/ci.yml)

## 🤖 Deployment

Deployment is automated by [GitHub Actions](https://github.com/simbleau/resume/actions).

- Pushes to `main` trigger a new release of the [latest résumé, cv, and cover letter](https://github.com/simbleau/resume/releases/tag/latest), available in several formats.

| Artifact | Link | Mirror |
| ---------------------- | ----------------------------------------------------------------------------- | ---------------------------------------------- |
| Résumé | | |
| Résumé, Embedded | | |
| Résumé, Download | | |
| CV | | |
| CV, Embedded | | |
| CV, Download | | |
| Cover letter | | |
| Cover letter, Embedded | | |
| Cover letter, Download | | |
- Manually pushed [releases](https://github.com/simbleau/resume/releases) also trigger workflows to upload artifacts.

## 🔧 Building

### Dependencies

- [TeXLive, full](https://www.tug.org/texlive/)
- [Make](https://www.gnu.org/software/make/)
- [j2cli](https://github.com/kolypto/j2cli)

### Commands

- **Build the résumé**:

```bash
make resume
```

- **Build the cirriculum vitae**:

```bash
make cv
```

- **Build the cover letter**:

```bash
make coverletter
```

- **Build all**:

```bash
make all
```

- **Purge all**:

```bash
make clean
```

- **Open PDFs**:

```bash
make open
```

## Creating icons

- Most icons come from the [`fontawesome5`](https://ctan.org/pkg/fontawesome5?lang=en) TeX package \[[with documentation](http://mirrors.ctan.org/fonts/fontawesome5/doc/fontawesome5.pdf)\].
- Some are custom made (those not in `fontawesome5`).
- Find an open-licensed SVG vector on
- Ensure whitespace is cropped from the SVG `viewBox`:
- Minify and strip the resulting SVG:
- Convert svg to png: `inkscape --export-type png -w 1024 --export-filename /path/to/new.png /path/to/my.svg`

## 🔏 License

This project is [MIT](./LICENSE) licensed. You are within your rights to fork my résumé and use it as your own, although you should probably change my name to yours!