Skip to content

Commit 62bc2e4

Browse files
committed
Removing resume generator in favor of something cleaner.
1 parent f1d1708 commit 62bc2e4

18 files changed

+217
-2484
lines changed

.vscode/launch.json

-22
This file was deleted.

Makefile

-11
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,3 @@ up:
1717

1818
down:
1919
docker compose down
20-
21-
print-resume: up print-resume-pdf print-resume-json print-resume-docx down
22-
23-
print-resume-pdf:
24-
sh scripts/resume/print-pdf.sh resume.pdf
25-
26-
print-resume-docx:
27-
cd scripts/resume/go-print-docx && go run main.go render ../../../_data/resume.json ../../../resume.docx --license-key=${LICENSE_KEY}
28-
29-
print-resume-json:
30-
cp _data/resume.json resume.json

README.md

-22
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,3 @@ my blog and website (it's just standard Jekyll)
88
make build # builds a dockerfile with an ancient version of ruby
99
make run # run the image, mounting the current directory for hot-reloading
1010
```
11-
12-
## using the resume builder
13-
14-
### making changes
15-
```bash
16-
# make changes to _data/resume.json
17-
# NOTE: don't forget to update section-item-ordering if adding new project/volunteer items
18-
code _data/resume.json
19-
20-
# license key from https://cloud.unidoc.io/api-keys
21-
# used for generating .docx files
22-
LICENSE_KEY="<unicloud-api-key>" make -s print-resume # make sure executing with correct go version
23-
```
24-
25-
### how it works
26-
27-
everything is generated from [`_data/resume.json`](_data/resume.json) (which does _**not**_ follow the [jsonresume](https://jsonresume.org/schema) schema)
28-
29-
* [`resume.html`](resume.html) -> standard Jekyll HTML/CSS template
30-
* [`resume.pdf`](resume.pdf) -> rendered using [`browserless`](https://github.com/browserless/browserless) to print [`resume.html`](resume.html) as a PDF
31-
* [`resume.docx`](resume.docx) -> rendered using [`scripts/resume/go-print-docx`](scripts/resume/go-print-docx), a [`kong`](https://github.com/alecthomas/kong) cli leveraging [`unioffice`](https://unidoc.io/unioffice/) (for writing .docx) and [`goldmark`](https://github.com/yuin/goldmark) (with a custom inline markdown node -> docx renderer)
32-
* [`resume.json`](resume.json) -> copy of [`_data/resume.json`](_data/resume.json) (not symlinked -- though symlink might be possible, `TODO: verify`)

_config.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ email: iam@theo.lol
1818
description: >- # this means to ignore newlines until "baseurl:"
1919
blog and website of a Canadian software engineer living in the US
2020
# baseurl: https://tbrockman.github.io/
21-
2221
# Build settings
2322
markdown: kramdown
2423
theme: minima
@@ -40,6 +39,5 @@ exclude:
4039
- vendor/cache/
4140
- vendor/gems/
4241
- vendor/ruby/
43-
- assets/vendored/htdocs/node_modules
4442
- scripts
45-
- tmp
43+
- tmp

0 commit comments

Comments
 (0)