Add many roles per company

This change to the resume schema allows you to list multiple roles per
company in your work experience.
main
Dozens B. McCuzzins 2024-01-04 14:46:10 -07:00
parent f2e5742990
commit 9d0088a601
5 changed files with 58 additions and 26 deletions

Binary file not shown.

View File

@ -29,6 +29,8 @@ url = "https://soundcloud.example.com/dandymusicnl"
[[work]]
name = "Pied Piper"
location = "Palo Alto, CA"
[[work.role]]
description = "Awesome compression company"
position = "CEO/President"
url = "http://piedpiper.example.com"

View File

@ -4,11 +4,11 @@ default:
# format toml
fmt:
taplo fmt resume.toml
taplo fmt example.toml
# validate toml
validate:
taplo lint resume.toml
taplo lint example.toml
# create pdf
pdf:

View File

@ -8,20 +8,23 @@
center tab(;);
cbx s
c s
c s
lfI s.
c s.
.\"cfI s.
.TH
./" ============
./" == HEADER ==
./" ============
{{#basics}}
T{
.LG
{{name}}
T}
{{email}} - {{phone}}
{{#profiles}} {{{url}}} {{/profiles}}
.sp 1
T{
{{{summary}}}
T}
.\"T{
.\"{{{summary}}}
.\"T}
{{/basics}}
.sp 1
.
@ -31,27 +34,33 @@ T}
./" == WORK ==
./" ==========
.T&
lbv2 s
- -
{{#work}}
lb r
l r
{{#role}}
lb r
{{#highlights}}
l s
{{/highlights}}
{{/role}}
{{/work}}
l l.
{{#chicken}}Experience{{/chicken}}
{{#work}}
{{{name}}};{{{location}}}
{{{position}}};{{#formatdate}}{{startDate}}{{/formatdate}}\*[-]{{#formatdate}}{{endDate}}{{/formatdate}}
.sp 0.5
T{
.LG
.LG
{{{name}}}
T};{{{location}}}
{{#role}}
{{{position}}};{{startDate}}\*[-]{{endDate}}
{{#highlights}}
T{
.IP \(bu
{{{.}}}
T}
{{/highlights}}
.sp 1
.sp 0.5
{{/role}}
{{/work}}
;
.
@ -67,7 +76,11 @@ lb s
l s
{{/skills}}
l s.
T{
.LG
.LG
Skills
T}
{{#skills}}
{{{name}}}: {{#join}} {{{keywords}}} {{/join}}
{{/skills}}
@ -85,9 +98,13 @@ lb s
l r
{{/awards}}
l r.
T{
.LG
.LG
Awards
T}
{{#awards}}
{{title}}, {{awarder}};{{#formatdate}}{{date}}{{/formatdate}}
{{title}}, {{awarder}};{{date}}
{{/awards}}
;
.
@ -103,9 +120,13 @@ lb s
l r
{{/education}}
l l.
T{
.LG
.LG
Education
T}
{{#education}}
{{institution}}, {{area}};{{#formatdate}}{{startDate}}{{/formatdate}}\*[-]{{#formatdate}}{{endDate}}{{/formatdate}}
{{institution}}, {{area}};{{startDate}}-{{endDate}}
{{/education}}
;
.
@ -121,10 +142,15 @@ lb s
l s
{{/interests}}
l s.
T{
.LG
.LG
Interests
T}
{{#interests}}
{{name}}: {{#join}} {{{keywords}}} {{/join}}
{{/interests}}
;
.TE

View File

@ -33,6 +33,8 @@ module.exports =
{
"name": "Pied Piper",
"location": "Palo Alto, CA",
"role": [
{
"description": "Awesome compression company",
"position": "CEO/President",
"url": "http://piedpiper.example.com",
@ -45,6 +47,8 @@ module.exports =
"Optimized an algorithm that holds the current world record for Weisman Scores"
]
}
]
}
],
"volunteer": [
{