-
Notifications
You must be signed in to change notification settings - Fork 4
Update src/{classic, markdown} to match rendercv new @ 2.3 #6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
most critically this is the !!LINEBREAK!! workaround, as when I naively dropped my yaml into fork of this repo, those ended up in the output
|
After clone, (and if they go in so probably should changes to the pdf and md, though I guess the action might handle that): diff --git a/src/John_Doe_CV.yaml b/src/John_Doe_CV.yaml
index e070e35..1f18dd4 100644
--- a/src/John_Doe_CV.yaml
+++ b/src/John_Doe_CV.yaml
@@ -1,8 +1,10 @@
+# yaml-language-server: $schema=https://raw.githubusercontent.com/rendercv/rendercv/refs/tags/v2.3/schema.json
cv:
name: John Doe
location: Location
email: [email protected]
- phone: tel:+1-609-999-9995
+ phone: +1-609-999-9995
+ website:
social_networks:
- network: LinkedIn
username: john.doe
@@ -10,79 +12,84 @@ cv:
username: john.doe
sections:
welcome_to_RenderCV!:
- - '[RenderCV](https://rendercv.com) is a Typst-based CV
- framework designed for academics and engineers, with Markdown
- syntax support.'
- - Each section title is arbitrary. Each section contains
- a list of entries, and there are 7 different entry types
- to choose from.
+ - '[RenderCV](https://rendercv.com) is a Typst-based CV framework designed for academics and engineers, with Markdown syntax support.'
+ - Each section title is arbitrary. Each section contains a list of entries, and there are 7 different entry types to choose from.
education:
- institution: Stanford University
area: Computer Science
degree: PhD
- location: Stanford, CA, USA
+ grade:
+ date:
start_date: 2023-09
end_date: present
+ location: Stanford, CA, USA
+ summary:
highlights:
- - Working on the optimization of autonomous vehicles
- in urban environments
+ - Working on the optimization of autonomous vehicles in urban environments
- institution: Boğaziçi University
area: Computer Engineering
degree: BS
- location: Istanbul, Türkiye
+ grade:
+ date:
start_date: 2018-09
end_date: 2022-06
+ location: Istanbul, Türkiye
+ summary:
highlights:
- 'GPA: 3.9/4.0, ranked 1st out of 100 students'
- 'Awards: Best Senior Project, High Honor'
experience:
- company: Company C
position: Summer Intern
- location: Livingston, LA, USA
+ date:
start_date: 2024-06
end_date: 2024-09
+ location: Livingston, LA, USA
+ summary:
highlights:
- - Developed deep learning models for the detection of
- gravitational waves in LIGO data
- - Published [3 peer-reviewed research papers](https://example.com)
- about the project and results
+ - Developed deep learning models for the detection of gravitational waves in LIGO data
+ - Published [3 peer-reviewed research papers](https://example.com) about the project and results
- company: Company B
position: Summer Intern
- location: Ankara, Türkiye
+ date:
start_date: 2023-06
end_date: 2023-09
+ location: Ankara, Türkiye
+ summary:
highlights:
- - Optimized the production line by 15% by implementing
- a new scheduling algorithm
+ - Optimized the production line by 15% by implementing a new scheduling algorithm
- company: Company A
position: Summer Intern
- location: Istanbul, Türkiye
+ date:
start_date: 2022-06
end_date: 2022-09
+ location: Istanbul, Türkiye
+ summary:
highlights:
- - Designed an inventory management web application for
- a warehouse
+ - Designed an inventory management web application for a warehouse
projects:
- name: '[Example Project](https://example.com)'
+ date:
start_date: 2024-05
end_date: present
+ location:
+ summary: A web application for writing essays
highlights:
- - Launched an [iOS app](https://example.com) in 09/2024
- that currently has 10k+ monthly active users
+ - Launched an [iOS app](https://example.com) in 09/2024 that currently has 10k+ monthly active users
- The app is made open-source (3,000+ stars [on GitHub](https://github.com))
- summary: A web application for writing essays
- name: '[Teaching on Udemy](https://example.com)'
date: Fall 2023
+ start_date:
+ end_date:
+ location:
+ summary:
highlights:
- - Instructed the "Statics" course on Udemy (60,000+
- students, 200,000+ hours watched)
+ - Instructed the "Statistics" course on Udemy (60,000+ students, 200,000+ hours watched)
skills:
- label: Programming
- details: Proficient with Python, C++, and Git; good understanding
- of Web, app development, and DevOps
+ details: Proficient with Python, C++, and Git; good understanding of Web, app development, and DevOps
- label: Mathematics
- details: Good understanding of differential equations,
- calculus, and linear algebra
+ details: Good understanding of differential equations, calculus, and linear algebra
- label: Languages
details: 'English (fluent, TOEFL: 118/120), Turkish (native)'
publications:
@@ -92,13 +99,21 @@ cv:
- '***John Doe***'
- Samwise Gamgee
doi: 10.1109/TASC.2023.3340648
+ url:
+ journal:
date: 2004-01
extracurricular_activities:
- - bullet: 'There are 7 unique entry types in RenderCV: *BulletEntry*,
- *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*,
- *PublicationEntry*, and *OneLineEntry*.'
- - bullet: Each entry type has a different structure and
- layout. This document demonstrates all of them.
+ - bullet: 'There are 7 unique entry types in RenderCV: *BulletEntry*, *TextEntry*, *EducationEntry*, *ExperienceEntry*, *NormalEntry*, *PublicationEntry*, and *OneLineEntry*.'
+ - bullet: Each entry type has a different structure and layout. This document demonstrates all of them.
+ numbered_entries:
+ - number: This is a numbered entry.
+ - number: This is another numbered entry.
+ - number: This is the third numbered entry.
+ reversed_numbered_entries:
+ - reversed_number: This is a reversed numbered entry.
+ - reversed_number: This is another reversed numbered entry.
+ - reversed_number: This is the third reversed numbered entry.
+ sort_entries: none
design:
theme: classic
page:
@@ -110,12 +125,12 @@ design:
show_page_numbering: true
show_last_updated_date: true
colors:
- text: black
- name: '#004f90'
- connections: '#004f90'
- section_titles: '#004f90'
- links: '#004f90'
- last_updated_date_and_page_numbering: grey
+ text: rgb(0, 0, 0)
+ name: rgb(0, 79, 144)
+ connections: rgb(0, 79, 144)
+ section_titles: rgb(0, 79, 144)
+ links: rgb(0, 79, 144)
+ last_updated_date_and_page_numbering: rgb(128, 128, 128)
text:
font_family: Source Sans 3
font_size: 10pt
@@ -126,17 +141,23 @@ design:
underline: false
use_external_link_icon: true
header:
+ name_font_family: Source Sans 3
name_font_size: 30pt
name_bold: true
+ small_caps_for_name: false
photo_width: 3.5cm
vertical_space_between_name_and_connections: 0.7cm
vertical_space_between_connections_and_first_section: 0.7cm
horizontal_space_between_connections: 0.5cm
+ connections_font_family: Source Sans 3
separator_between_connections: ''
use_icons_for_connections: true
+ use_urls_as_placeholders_for_connections: false
+ make_connections_links: true
alignment: center
section_titles:
- type: with-parial-line
+ type: with-partial-line
+ font_family: Source Sans 3
font_size: 1.4em
bold: true
small_caps: false
@@ -148,11 +169,13 @@ design:
left_and_right_margin: 0.2cm
horizontal_space_between_columns: 0.1cm
vertical_space_between_entries: 1.2em
+ allow_page_break_in_sections: true
allow_page_break_in_entries: true
short_second_row: false
show_time_spans_in: []
highlights:
bullet: •
+ nested_bullet: '-'
top_margin: 0.25cm
left_margin: 0.4cm
vertical_space_between_highlights: 0.25cm
@@ -165,23 +188,39 @@ design:
main_column_first_row_template: '**INSTITUTION**, AREA'
degree_column_template: '**DEGREE**'
degree_column_width: 1cm
- main_column_second_row_template: "SUMMARY\nHIGHLIGHTS"
- date_and_location_column_template: "LOCATION\nDATE"
+ main_column_second_row_template: |-
+ SUMMARY
+ HIGHLIGHTS
+ date_and_location_column_template: |-
+ LOCATION
+ DATE
normal_entry:
main_column_first_row_template: '**NAME**'
- main_column_second_row_template: "SUMMARY\nHIGHLIGHTS"
- date_and_location_column_template: "LOCATION\nDATE"
+ main_column_second_row_template: |-
+ SUMMARY
+ HIGHLIGHTS
+ date_and_location_column_template: |-
+ LOCATION
+ DATE
experience_entry:
main_column_first_row_template: '**COMPANY**, POSITION'
- main_column_second_row_template: "SUMMARY\nHIGHLIGHTS"
- date_and_location_column_template: "LOCATION\nDATE"
+ main_column_second_row_template: |-
+ SUMMARY
+ HIGHLIGHTS
+ date_and_location_column_template: |-
+ LOCATION
+ DATE
publication_entry:
main_column_first_row_template: '**TITLE**'
- main_column_second_row_template: "AUTHORS\nURL (JOURNAL)"
- main_column_second_row_without_journal_template: "AUTHORS\n\
- URL"
- main_column_second_row_without_url_template: "AUTHORS\n\
- JOURNAL"
+ main_column_second_row_template: |-
+ AUTHORS
+ URL (JOURNAL)
+ main_column_second_row_without_journal_template: |-
+ AUTHORS
+ URL
+ main_column_second_row_without_url_template: |-
+ AUTHORS
+ JOURNAL
date_and_location_column_template: DATE
locale:
language: en
@@ -222,5 +261,6 @@ locale:
- November
- December
rendercv_settings:
- date: '2025-01-26'
+ date: '2025-11-11'
bold_keywords: []
+ sort_entries: none
|
that, if its wanted squashed together: |
|
uhhh these might actually be as of 2.3. I'm not sure they've changed since 2.1 though |
|
Thanks a lot. Since this is RenderCV v2.3, we need to update |
most critically this is the
!!LINEBREAK!!workaround, as when I naively dropped my yaml into fork of this repo, those ended up in the outputFixes #4