Skip to content

Conversation

@donaldguy
Copy link
Contributor

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

Fixes #4

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
@donaldguy
Copy link
Contributor Author

After clone, cd src && rm -f * && rendercv new "John Doe" there are also these differences with the initial yaml, but Idk they are important (well the design ones might be?)

(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

@donaldguy
Copy link
Contributor Author

(and if they go in so probably should changes to the pdf and md, though I guess the action might handle that):

that, if its wanted squashed together:

0001-Update-John-Doe-files-for-2.1.patch

@donaldguy
Copy link
Contributor Author

uhhh these might actually be as of 2.3. I'm not sure they've changed since 2.1 though

@donaldguy donaldguy changed the title Update src/{classic, markdown} to match rendercv new @ 2.1 Update src/{classic, markdown} to match rendercv new @ 2.3 Nov 12, 2025
@sinaatalay
Copy link
Member

Thanks a lot. Since this is RenderCV v2.3, we need to update requirements.txt as well. Then, I'll merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update template to use RenderCV version ≥ 2.0

2 participants