Files
rendercv/schema.json
Ian Holloway 8ad18fe9c0 add grade field to education entry (#463)
* add grade field to education entry

* remove optional and use "| None"

* remove optional and use "| None"

* update schema
2025-10-23 21:21:32 +03:00

5752 lines
195 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$defs": {
"BulletEntry": {
"additionalProperties": true,
"properties": {
"bullet": {
"title": "Bullet",
"type": "string"
}
},
"required": [
"bullet"
],
"title": "Bullet Entry",
"type": "object"
},
"ClassicThemeOptions": {
"additionalProperties": false,
"properties": {
"theme": {
"const": "classic",
"default": "classic",
"description": "The theme of the CV. It just changes the default values.",
"title": "Theme",
"type": "string"
},
"page": {
"$ref": "#/$defs/rendercv__themes__options__Page",
"default": {
"size": "us-letter",
"top_margin": "2cm",
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_page_numbering": true,
"show_last_updated_date": true
}
},
"colors": {
"$ref": "#/$defs/rendercv__themes__options__Colors",
"default": {
"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": {
"$ref": "#/$defs/rendercv__themes__options__Text",
"default": {
"font_family": "Source Sans 3",
"font_size": "10pt",
"leading": "0.6em",
"alignment": "justified",
"date_and_location_column_alignment": "right"
}
},
"links": {
"$ref": "#/$defs/rendercv__themes__options__Links",
"default": {
"underline": false,
"use_external_link_icon": true
}
},
"header": {
"$ref": "#/$defs/rendercv__themes__options__Header",
"default": {
"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"
},
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__options__SectionTitles",
"default": {
"type": "with-partial-line",
"font_family": "Source Sans 3",
"font_size": "1.4em",
"bold": true,
"small_caps": false,
"line_thickness": "0.5pt",
"vertical_space_above": "0.5cm",
"vertical_space_below": "0.3cm"
}
},
"entries": {
"$ref": "#/$defs/rendercv__themes__options__Entries",
"default": {
"date_and_location_width": "4.15cm",
"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": {
"$ref": "#/$defs/rendercv__themes__options__Highlights",
"default": {
"bullet": "•",
"nested_bullet": "-",
"top_margin": "0.25cm",
"left_margin": "0.4cm",
"vertical_space_between_highlights": "0.25cm",
"horizontal_space_between_bullet_and_highlight": "0.5em",
"summary_left_margin": "0cm"
}
},
"entry_types": {
"$ref": "#/$defs/EntryTypes",
"default": {
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"education_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"degree_column_template": "**DEGREE**",
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**, AREA",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"main_column_first_row_template": "**COMPANY**, POSITION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
},
"title": "Templates"
}
},
"title": "Theme Options",
"type": "object"
},
"CurriculumVitae": {
"additionalProperties": true,
"properties": {
"name": {
"default": null,
"title": "Name",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"default": null,
"title": "Location",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"email": {
"default": null,
"title": "Email",
"oneOf": [
{
"format": "email",
"type": "string"
},
{
"type": "null"
}
]
},
"photo": {
"default": null,
"description": "Path to the photo of the person, relative to the input file.",
"title": "Photo",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"phone": {
"default": null,
"description": "Country code should be included. For example, +1 for the United States.",
"title": "Phone",
"oneOf": [
{
"format": "phone",
"type": "string"
},
{
"type": "null"
}
]
},
"website": {
"default": null,
"title": "Website",
"oneOf": [
{
"format": "uri",
"maxLength": 2083,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"social_networks": {
"default": null,
"title": "Social Networks",
"oneOf": [
{
"items": {
"$ref": "#/$defs/SocialNetwork"
},
"type": "array"
},
{
"type": "null"
}
]
},
"sections": {
"default": null,
"description": "The sections of the CV, like Education, Experience, etc.",
"title": "Sections",
"oneOf": [
{
"additionalProperties": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/OneLineEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/NormalEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/ExperienceEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/EducationEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/PublicationEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/BulletEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/NumberedEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/ReversedNumberedEntry"
},
"type": "array"
},
{
"items": {
"type": "string"
},
"type": "array"
}
]
},
"type": "object"
},
{
"type": "null"
}
]
},
"sort_entries": {
"default": "none",
"enum": [
"reverse-chronological",
"chronological",
"none"
],
"title": "Sort Entries",
"type": "string"
}
},
"title": "CV",
"type": "object"
},
"EducationEntry": {
"additionalProperties": true,
"properties": {
"institution": {
"title": "Institution",
"type": "string"
},
"area": {
"title": "Area",
"type": "string"
},
"degree": {
"default": null,
"description": "The type of the degree, such as BS, BA, PhD, MS.",
"examples": [
"BS",
"BA",
"PhD",
"MS"
],
"title": "Degree",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"grade": {
"default": null,
"examples": [
"GPA: 3.00/4.00"
],
"title": "Grade",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"date": {
"default": null,
"description": "The date can be written in the formats YYYY-MM-DD, YYYY-MM, or YYYY, or as an arbitrary string such as \"Fall 2023.\"",
"examples": [
"2020-09-24",
"Fall 2023"
],
"title": "Date",
"oneOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
]
},
"start_date": {
"default": null,
"description": "The event's start date, written in YYYY-MM-DD, YYYY-MM, or YYYY format.",
"examples": [
"2020-09-24"
],
"title": "Start Date",
"oneOf": [
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"end_date": {
"default": null,
"description": "The event's end date, written in YYYY-MM-DD, YYYY-MM, or YYYY format. If the event is ongoing, type “present” or provide only the start date.",
"examples": [
"2020-09-24",
"present"
],
"title": "End Date",
"oneOf": [
{
"const": "present",
"type": "string"
},
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
}
},
"required": [
"institution",
"area"
],
"title": "Education Entry",
"type": "object"
},
"EngineeringclassicThemeOptions": {
"additionalProperties": false,
"properties": {
"theme": {
"const": "engineeringclassic",
"default": "engineeringresumes",
"description": "The theme of the CV. It just changes the default values.",
"title": "Theme",
"type": "string"
},
"page": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Page",
"default": {
"size": "us-letter",
"top_margin": "2cm",
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_page_numbering": false,
"show_last_updated_date": true
},
"description": "Options related to the page."
},
"colors": {
"$ref": "#/$defs/rendercv__themes__options__Colors",
"default": {
"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": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Text",
"default": {
"font_family": "Raleway",
"font_size": "10pt",
"leading": "0.6em",
"alignment": "justified",
"date_and_location_column_alignment": "right"
},
"description": "Options related to text."
},
"links": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Links",
"default": {
"underline": false,
"use_external_link_icon": false
},
"description": "Options related to links."
},
"header": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Header",
"default": {
"name_font_family": "Raleway",
"name_font_size": "30pt",
"name_bold": false,
"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": "Raleway",
"separator_between_connections": "",
"use_icons_for_connections": true,
"use_urls_as_placeholders_for_connections": false,
"make_connections_links": true,
"alignment": "left"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__SectionTitles",
"default": {
"type": "with-partial-line",
"font_family": "Raleway",
"font_size": "1.4em",
"bold": false,
"small_caps": false,
"line_thickness": "0.5pt",
"vertical_space_above": "0.5cm",
"vertical_space_below": "0.3cm"
},
"description": "Options related to section titles."
},
"entries": {
"$ref": "#/$defs/rendercv__themes__options__Entries",
"default": {
"date_and_location_width": "4.15cm",
"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": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Highlights",
"default": {
"bullet": "•",
"nested_bullet": "-",
"top_margin": "0.25cm",
"left_margin": "0cm",
"vertical_space_between_highlights": "0.25cm",
"horizontal_space_between_bullet_and_highlight": "0.5em",
"summary_left_margin": "0cm"
},
"description": "Options related to highlights."
},
"entry_types": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__EntryOptionsTypes",
"default": {
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"education_entry": {
"date_and_location_column_template": "DATE",
"degree_column_template": "**DEGREE**",
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**, AREA -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
},
"description": "Options related to the templates.",
"title": "Templates"
}
},
"title": "Theme Options",
"type": "object"
},
"EngineeringresumesThemeOptions": {
"additionalProperties": false,
"properties": {
"theme": {
"const": "engineeringresumes",
"default": "engineeringresumes",
"description": "The theme of the CV. It just changes the default values.",
"title": "Theme",
"type": "string"
},
"page": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Page",
"default": {
"size": "us-letter",
"top_margin": "2cm",
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_page_numbering": false,
"show_last_updated_date": true
},
"description": "Options related to the page."
},
"colors": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Colors",
"default": {
"text": "rgb(0, 0, 0)",
"name": "rgb(0, 0, 0)",
"connections": "rgb(0, 0, 0)",
"section_titles": "rgb(0, 0, 0)",
"links": "rgb(0, 0, 0)",
"last_updated_date_and_page_numbering": "rgb(128, 128, 128)"
},
"description": "Color used throughout the CV."
},
"text": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Text",
"default": {
"font_family": "XCharter",
"font_size": "10pt",
"leading": "0.6em",
"alignment": "justified",
"date_and_location_column_alignment": "right"
},
"description": "Options related to text."
},
"links": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Links",
"default": {
"underline": true,
"use_external_link_icon": false
},
"description": "Options related to links."
},
"header": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Header",
"default": {
"name_font_family": "XCharter",
"name_font_size": "25pt",
"name_bold": false,
"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": "XCharter",
"separator_between_connections": "|",
"use_icons_for_connections": false,
"use_urls_as_placeholders_for_connections": true,
"make_connections_links": true,
"alignment": "center"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__SectionTitles",
"default": {
"type": "with-full-line",
"font_family": "XCharter",
"font_size": "1.2em",
"bold": true,
"small_caps": false,
"line_thickness": "0.5pt",
"vertical_space_above": "0.55cm",
"vertical_space_below": "0.3cm"
},
"description": "Options related to section titles."
},
"entries": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Entries",
"default": {
"date_and_location_width": "4.15cm",
"left_and_right_margin": "0cm",
"horizontal_space_between_columns": "0.1cm",
"vertical_space_between_entries": "0.4cm",
"allow_page_break_in_sections": true,
"allow_page_break_in_entries": true,
"short_second_row": false,
"show_time_spans_in": []
},
"description": "Options related to entries."
},
"highlights": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__Highlights",
"default": {
"bullet": "•",
"nested_bullet": "-",
"top_margin": "0.25cm",
"left_margin": "0cm",
"vertical_space_between_highlights": "0.19cm",
"horizontal_space_between_bullet_and_highlight": "0.3em",
"summary_left_margin": "0cm"
},
"description": "Options related to highlights."
},
"entry_types": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__EntryOptionsTypes",
"default": {
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"education_entry": {
"date_and_location_column_template": "DATE",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
},
"description": "Options related to the templates.",
"title": "Templates"
}
},
"title": "Theme Options",
"type": "object"
},
"EntryTypes": {
"additionalProperties": false,
"description": "Options related to the templates.",
"properties": {
"one_line_entry": {
"$ref": "#/$defs/OneLineEntryOptions",
"default": {
"template": "**LABEL:** DETAILS"
},
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__options__EducationEntryOptions",
"default": {
"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"
},
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__options__NormalEntryOptions",
"default": {
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "LOCATION\nDATE"
},
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__options__ExperienceEntryOptions",
"default": {
"main_column_first_row_template": "**COMPANY**, POSITION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "LOCATION\nDATE"
},
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/PublicationEntryOptions",
"default": {
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL",
"date_and_location_column_template": "DATE"
},
"title": "Publication Entry"
}
},
"title": "Entry Types",
"type": "object"
},
"ExperienceEntry": {
"additionalProperties": true,
"properties": {
"company": {
"title": "Company",
"type": "string"
},
"position": {
"title": "Position",
"type": "string"
},
"date": {
"default": null,
"description": "The date can be written in the formats YYYY-MM-DD, YYYY-MM, or YYYY, or as an arbitrary string such as \"Fall 2023.\"",
"examples": [
"2020-09-24",
"Fall 2023"
],
"title": "Date",
"oneOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
]
},
"start_date": {
"default": null,
"description": "The event's start date, written in YYYY-MM-DD, YYYY-MM, or YYYY format.",
"examples": [
"2020-09-24"
],
"title": "Start Date",
"oneOf": [
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"end_date": {
"default": null,
"description": "The event's end date, written in YYYY-MM-DD, YYYY-MM, or YYYY format. If the event is ongoing, type “present” or provide only the start date.",
"examples": [
"2020-09-24",
"present"
],
"title": "End Date",
"oneOf": [
{
"const": "present",
"type": "string"
},
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
}
},
"required": [
"company",
"position"
],
"title": "Experience Entry",
"type": "object"
},
"Locale": {
"additionalProperties": false,
"properties": {
"language": {
"default": "en",
"description": "The language as an ISO 639 alpha-2 code. It is used for hyphenation patterns. The default value is 'en'.",
"pattern": "^\\w{2}$",
"title": "Language",
"type": "string"
},
"phone_number_format": {
"default": "national",
"description": "If 'national', phone numbers are formatted without the country code. If 'international', phone numbers are formatted with the country code. The default value is 'national'.",
"title": "Phone Number Format",
"oneOf": [
{
"enum": [
"national",
"international",
"E164"
],
"type": "string"
},
{
"type": "null"
}
]
},
"page_numbering_template": {
"default": "NAME - Page PAGE_NUMBER of TOTAL_PAGES",
"description": "The template of the page numbering. The following placeholders can be used:\n- NAME: The name of the person\n- PAGE_NUMBER: The current page number\n- TOTAL_PAGES: The total number of pages\n- TODAY: Today's date with `locale.date_template`\nThe default value is \"NAME - Page PAGE_NUMBER of TOTAL_PAGES\".",
"title": "Page Numbering Template",
"type": "string"
},
"last_updated_date_template": {
"default": "Last updated in TODAY",
"description": "The template of the last updated date. The following placeholders can be used:\n- TODAY: Today's date with `locale.date_template`\nThe default value is \"Last updated in TODAY\".",
"title": "Last Updated Date Template",
"type": "string"
},
"date_template": {
"default": "MONTH_ABBREVIATION YEAR",
"description": "The template of the date. The following placeholders can be used:\n-FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".",
"title": "Date Template",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"month": {
"default": "month",
"description": "Translation of the word \"month\" in the locale.",
"title": "Translation of \"month\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"months": {
"default": "months",
"description": "Translation of the word \"months\" in the locale.",
"title": "Translation of \"months\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"year": {
"default": "year",
"description": "Translation of the word \"year\" in the locale.",
"title": "Translation of \"year\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"years": {
"default": "years",
"description": "Translation of the word \"years\" in the locale.",
"title": "Translation of \"years\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"present": {
"default": "present",
"description": "Translation of the word \"present\" in the locale.",
"title": "Translation of \"present\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"to": {
"default": "",
"description": "The word or character used to indicate a range in the locale (e.g., \"2020 - 2021\").",
"title": "Translation of \"to\"",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"abbreviations_for_months": {
"default": [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"June",
"July",
"Aug",
"Sept",
"Oct",
"Nov",
"Dec"
],
"description": "Abbreviations of the months in the locale.",
"title": "Abbreviations of Months",
"oneOf": [
{
"items": {
"type": "string"
},
"maxItems": 12,
"minItems": 12,
"type": "array"
},
{
"type": "null"
}
]
},
"full_names_of_months": {
"default": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
"description": "Full names of the months in the locale.",
"title": "Full Names of Months",
"oneOf": [
{
"items": {
"type": "string"
},
"maxItems": 12,
"minItems": 12,
"type": "array"
},
{
"type": "null"
}
]
}
},
"title": "Locale",
"type": "object"
},
"ModerncvThemeOptions": {
"additionalProperties": false,
"properties": {
"theme": {
"const": "moderncv",
"default": "moderncv",
"description": "The theme of the CV. It just changes the default values.",
"title": "Theme",
"type": "string"
},
"page": {
"$ref": "#/$defs/rendercv__themes__options__Page",
"default": {
"size": "us-letter",
"top_margin": "2cm",
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_page_numbering": true,
"show_last_updated_date": true
}
},
"colors": {
"$ref": "#/$defs/rendercv__themes__options__Colors",
"default": {
"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": {
"$ref": "#/$defs/rendercv__themes__moderncv__Text",
"default": {
"font_family": "Fontin",
"font_size": "10pt",
"leading": "0.6em",
"alignment": "justified",
"date_and_location_column_alignment": "right"
},
"description": "Options related to text."
},
"links": {
"$ref": "#/$defs/rendercv__themes__moderncv__Links",
"default": {
"underline": true,
"use_external_link_icon": false
},
"description": "Options related to links."
},
"header": {
"$ref": "#/$defs/rendercv__themes__moderncv__Header",
"default": {
"name_font_family": "Fontin",
"name_font_size": "25pt",
"name_bold": false,
"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": "Fontin",
"separator_between_connections": "",
"use_icons_for_connections": true,
"use_urls_as_placeholders_for_connections": false,
"make_connections_links": true,
"alignment": "left"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__moderncv__SectionTitles",
"default": {
"type": "moderncv",
"font_family": "Fontin",
"font_size": "1.4em",
"bold": false,
"small_caps": false,
"line_thickness": "0.15cm",
"vertical_space_above": "0.55cm",
"vertical_space_below": "0.3cm"
},
"description": "Options related to section titles."
},
"entries": {
"$ref": "#/$defs/rendercv__themes__moderncv__Entries",
"default": {
"date_and_location_width": "4.15cm",
"left_and_right_margin": "0cm",
"horizontal_space_between_columns": "0.4cm",
"vertical_space_between_entries": "0.4cm",
"allow_page_break_in_sections": true,
"allow_page_break_in_entries": true,
"short_second_row": false,
"show_time_spans_in": []
},
"description": "Options related to entries."
},
"highlights": {
"$ref": "#/$defs/rendercv__themes__moderncv__Highlights",
"default": {
"bullet": "•",
"nested_bullet": "-",
"top_margin": "0.25cm",
"left_margin": "0cm",
"vertical_space_between_highlights": "0.19cm",
"horizontal_space_between_bullet_and_highlight": "0.3em",
"summary_left_margin": "0cm"
},
"description": "Options related to highlights."
},
"entry_types": {
"$ref": "#/$defs/rendercv__themes__moderncv__EntryOptionsTypes",
"default": {
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"education_entry": {
"date_and_location_column_template": "DATE",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
},
"description": "Options related to the templates.",
"title": "Templates"
}
},
"title": "Theme Options",
"type": "object"
},
"NormalEntry": {
"additionalProperties": true,
"properties": {
"name": {
"title": "Name",
"type": "string"
},
"date": {
"default": null,
"description": "The date can be written in the formats YYYY-MM-DD, YYYY-MM, or YYYY, or as an arbitrary string such as \"Fall 2023.\"",
"examples": [
"2020-09-24",
"Fall 2023"
],
"title": "Date",
"oneOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
]
},
"start_date": {
"default": null,
"description": "The event's start date, written in YYYY-MM-DD, YYYY-MM, or YYYY format.",
"examples": [
"2020-09-24"
],
"title": "Start Date",
"oneOf": [
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"end_date": {
"default": null,
"description": "The event's end date, written in YYYY-MM-DD, YYYY-MM, or YYYY format. If the event is ongoing, type “present” or provide only the start date.",
"examples": [
"2020-09-24",
"present"
],
"title": "End Date",
"oneOf": [
{
"const": "present",
"type": "string"
},
{
"type": "integer"
},
{
"pattern": "\\d{4}-\\d{2}(-\\d{2})?",
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
}
},
"required": [
"name"
],
"title": "Normal Entry",
"type": "object"
},
"NumberedEntry": {
"additionalProperties": true,
"properties": {
"number": {
"title": "Number",
"type": "string"
}
},
"required": [
"number"
],
"title": "Numbered Entry",
"type": "object"
},
"OneLineEntry": {
"additionalProperties": true,
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"details": {
"title": "Details",
"type": "string"
}
},
"required": [
"label",
"details"
],
"title": "One Line Entry",
"type": "object"
},
"OneLineEntryOptions": {
"additionalProperties": false,
"description": "Options related to one-line entries.",
"properties": {
"template": {
"default": "**LABEL:** DETAILS",
"description": "The template of the one-line entry. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template",
"type": "string"
}
},
"title": "One Line Entry Options",
"type": "object"
},
"PublicationEntry": {
"additionalProperties": true,
"properties": {
"title": {
"title": "Publication Title",
"type": "string"
},
"authors": {
"items": {
"type": "string"
},
"title": "Authors",
"type": "array"
},
"doi": {
"default": null,
"examples": [
"10.48550/arXiv.2310.03138"
],
"title": "DOI",
"oneOf": [
{
"pattern": "\\b10\\..*",
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"default": null,
"description": "If DOI is provided, it will be ignored.",
"title": "URL",
"oneOf": [
{
"format": "uri",
"maxLength": 2083,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
]
},
"journal": {
"default": null,
"title": "Journal",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"date": {
"default": null,
"description": "The date can be written in the formats YYYY-MM-DD, YYYY-MM, or YYYY, or as an arbitrary string such as \"Fall 2023.\"",
"examples": [
"2020-09-24",
"Fall 2023"
],
"title": "Date",
"oneOf": [
{
"type": "integer"
},
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"title",
"authors"
],
"title": "Publication Entry",
"type": "object"
},
"PublicationEntryOptions": {
"additionalProperties": false,
"description": "Options related to publication entries.",
"properties": {
"main_column_first_row_template": {
"default": "**TITLE**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "AUTHORS\nURL (JOURNAL)",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"main_column_second_row_without_journal_template": {
"default": "AUTHORS\nURL",
"description": "The content of the Main Column in case the journal is not given. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row Without Journal",
"type": "string"
},
"main_column_second_row_without_url_template": {
"default": "AUTHORS\nJOURNAL",
"description": "The content of the Main Column in case the `doi` or `url is not given. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row Without URL",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Publication Entry Options",
"type": "object"
},
"RenderCVSettings": {
"additionalProperties": false,
"properties": {
"date": {
"default": null,
"description": "The date that will be used everywhere (e.g., in the output file names, last updated date, computation of time spans for the events that are currently happening, etc.). The default value is the current date.",
"format": "date",
"title": "Date",
"type": "string"
},
"render_command": {
"default": null,
"description": "RenderCV's `render` command settings. They are the same as the command line arguments. CLI arguments have higher priority than the settings in the input file.",
"title": "Render Command Settings",
"oneOf": [
{
"$ref": "#/$defs/RenderCommandSettings"
},
{
"type": "null"
}
]
},
"bold_keywords": {
"default": [],
"description": "The keywords that will be bold in the output. The default value is an empty list.",
"items": {
"type": "string"
},
"title": "Bold Keywords",
"type": "array"
},
"sort_entries": {
"default": "none",
"description": "How the entries should be sorted based on their dates. The available options are 'reverse-chronological', 'chronological', and 'none'. The default value is 'none'.",
"enum": [
"reverse-chronological",
"chronological",
"none"
],
"title": "Sort Entries",
"type": "string"
}
},
"title": "RenderCV Settings",
"type": "object"
},
"RenderCommandSettings": {
"additionalProperties": false,
"properties": {
"design": {
"default": null,
"description": "The file path to the yaml file containing the `design` field separately.",
"title": "`design` Field's YAML File",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"rendercv_settings": {
"default": null,
"description": "The file path to the yaml file containing the `rendercv_settings` field separately.",
"title": "`rendercv_settings` Field's YAML File",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"locale": {
"default": null,
"description": "The file path to the yaml file containing the `locale` field separately.",
"title": "`locale` Field's YAML File",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"output_folder_name": {
"default": "rendercv_output",
"description": "The name of the folder where the output files will be saved. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is \"rendercv_output\".",
"title": "Output Folder Name",
"type": "string"
},
"pdf_path": {
"default": null,
"description": "The path to copy the PDF file to. If it is not provided, the PDF file will not be copied. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is null.",
"title": "PDF Path",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"typst_path": {
"default": null,
"description": "The path to copy the Typst file to. If it is not provided, the Typst file will not be copied. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is null.",
"title": "Typst Path",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"html_path": {
"default": null,
"description": "The path to copy the HTML file to. If it is not provided, the HTML file will not be copied. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is null.",
"title": "HTML Path",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"png_path": {
"default": null,
"description": "The path to copy the PNG file to. If it is not provided, the PNG file will not be copied. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is null.",
"title": "PNG Path",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"markdown_path": {
"default": null,
"description": "The path to copy the Markdown file to. If it is not provided, the Markdown file will not be copied. The following placeholders can be used:\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\n- NAME: The name of the CV owner\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case\n- FULL_MONTH_NAME: Full name of the month\n- MONTH_ABBREVIATION: Abbreviation of the month\n- MONTH: Month as a number\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits\n- YEAR: Year as a number\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits\nThe default value is \"MONTH_ABBREVIATION YEAR\".\nThe default value is null.",
"title": "Markdown Path",
"oneOf": [
{
"format": "path",
"type": "string"
},
{
"type": "null"
}
]
},
"dont_generate_html": {
"default": false,
"description": "A boolean value to determine whether the HTML file will be generated. The default value is False.",
"title": "Don't Generate HTML",
"type": "boolean"
},
"dont_generate_markdown": {
"default": false,
"description": "A boolean value to determine whether the Markdown file will be generated. The default value is \"false\".",
"title": "Don't Generate Markdown",
"type": "boolean"
},
"dont_generate_pdf": {
"default": false,
"description": "A boolean value to determine whether the PDF file will be generated. The default value is False.",
"title": "Don't Generate PDF",
"type": "boolean"
},
"dont_generate_png": {
"default": false,
"description": "A boolean value to determine whether the PNG file will be generated. The default value is False.",
"title": "Don't Generate PNG",
"type": "boolean"
},
"watch": {
"default": false,
"description": "A boolean value to determine whether to re-run RenderCV when the inputfile is updated. The default value is \"false\".",
"title": "Re-run RenderCV When the Input File is Updated",
"type": "boolean"
}
},
"title": "RenderCommandSettings",
"type": "object"
},
"ReversedNumberedEntry": {
"additionalProperties": true,
"properties": {
"reversed_number": {
"title": "Reversed Number",
"type": "string"
}
},
"required": [
"reversed_number"
],
"title": "Reversed Numbered Entry",
"type": "object"
},
"Sb2novThemeOptions": {
"additionalProperties": false,
"properties": {
"theme": {
"const": "sb2nov",
"default": "sb2nov",
"description": "The theme of the CV. It just changes the default values.",
"title": "Theme",
"type": "string"
},
"page": {
"$ref": "#/$defs/rendercv__themes__options__Page",
"default": {
"size": "us-letter",
"top_margin": "2cm",
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_page_numbering": true,
"show_last_updated_date": true
}
},
"colors": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Colors",
"default": {
"text": "rgb(0, 0, 0)",
"name": "rgb(0, 0, 0)",
"connections": "rgb(0, 0, 0)",
"section_titles": "rgb(0, 0, 0)",
"links": "rgb(0, 79, 144)",
"last_updated_date_and_page_numbering": "rgb(128, 128, 128)"
},
"description": "Color used throughout the CV."
},
"text": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Text",
"default": {
"font_family": "New Computer Modern",
"font_size": "10pt",
"leading": "0.6em",
"alignment": "justified",
"date_and_location_column_alignment": "right"
},
"description": "Options related to text."
},
"links": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Links",
"default": {
"underline": true,
"use_external_link_icon": false
},
"description": "Options related to links."
},
"header": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Header",
"default": {
"name_font_family": "New Computer Modern",
"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": "New Computer Modern",
"separator_between_connections": "",
"use_icons_for_connections": true,
"use_urls_as_placeholders_for_connections": false,
"make_connections_links": true,
"alignment": "center"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__sb2nov__SectionTitles",
"default": {
"type": "with-full-line",
"font_family": "New Computer Modern",
"font_size": "1.4em",
"bold": true,
"small_caps": false,
"line_thickness": "0.5pt",
"vertical_space_above": "0.5cm",
"vertical_space_below": "0.3cm"
},
"description": "Options related to section titles."
},
"entries": {
"$ref": "#/$defs/rendercv__themes__options__Entries",
"default": {
"date_and_location_width": "4.15cm",
"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": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Highlights",
"default": {
"bullet": "◦",
"nested_bullet": "-",
"top_margin": "0.25cm",
"left_margin": "0.4cm",
"vertical_space_between_highlights": "0.25cm",
"horizontal_space_between_bullet_and_highlight": "0.5em",
"summary_left_margin": "0cm"
},
"description": "Options related to highlights."
},
"entry_types": {
"$ref": "#/$defs/rendercv__themes__sb2nov__EntryOptionsTypes",
"default": {
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"education_entry": {
"date_and_location_column_template": "*LOCATION*\n*DATE*",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**\n*DEGREE in AREA*",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "*LOCATION*\n*DATE*",
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "*LOCATION*\n*DATE*",
"main_column_first_row_template": "**POSITION**\n*COMPANY*",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
},
"description": "Options related to the templates.",
"title": "Templates"
}
},
"title": "Theme Options",
"type": "object"
},
"SocialNetwork": {
"additionalProperties": false,
"properties": {
"network": {
"enum": [
"LinkedIn",
"GitHub",
"GitLab",
"IMDB",
"Instagram",
"ORCID",
"Mastodon",
"StackOverflow",
"ResearchGate",
"YouTube",
"Google Scholar",
"Telegram",
"Leetcode",
"X"
],
"title": "Social Network",
"type": "string"
},
"username": {
"description": "The username used in the social network. The link will be generated automatically.",
"title": "Username",
"type": "string"
}
},
"required": [
"network",
"username"
],
"title": "Social Network",
"type": "object"
},
"rendercv__themes__engineeringclassic__EducationEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**INSTITUTION**, AREA -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"degree_column_template": {
"default": "**DEGREE**",
"description": "If given, a degree column will be added to the education entry. If \"null\", no degree column will be shown. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template of the Degree Column",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degree_column_width": {
"default": "1cm",
"description": "The width of the degree column if the \"degree_column_template\" is given.",
"title": "Width of the Degree Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Education Entry Options",
"type": "object"
},
"rendercv__themes__engineeringclassic__EntryOptionsTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/OneLineEntryOptions",
"default": {
"template": "**LABEL:** DETAILS"
},
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__EducationEntryOptions",
"default": {
"main_column_first_row_template": "**INSTITUTION**, AREA -- LOCATION",
"degree_column_template": "**DEGREE**",
"degree_column_width": "1cm",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to education entries.",
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__NormalEntryOptions",
"default": {
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to normal entries.",
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__ExperienceEntryOptions",
"default": {
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to experience entries.",
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/PublicationEntryOptions",
"default": {
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL",
"date_and_location_column_template": "DATE"
},
"title": "Publication Entry"
}
},
"title": "Entry Types",
"type": "object"
},
"rendercv__themes__engineeringclassic__ExperienceEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**POSITION**, COMPANY -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Experience Entry Options",
"type": "object"
},
"rendercv__themes__engineeringclassic__Header": {
"additionalProperties": false,
"properties": {
"name_font_family": {
"default": "Raleway",
"description": "The font family of the name in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Name Font Family",
"type": "string"
},
"name_font_size": {
"default": "30pt",
"description": "The font size of the name in the header.",
"title": "Name Font Size",
"type": "string"
},
"name_bold": {
"default": false,
"description": "If this option is \"true\", the name in the header will be bold.",
"title": "Bold Name",
"type": "boolean"
},
"small_caps_for_name": {
"default": false,
"description": "If this option is \"true\", the name in the header will be in small caps.",
"title": "Small Caps for Name",
"type": "boolean"
},
"photo_width": {
"default": "3.5cm",
"description": "The width of the photo in the header.",
"title": "Width of the Photo",
"type": "string"
},
"vertical_space_between_name_and_connections": {
"default": "0.7cm",
"description": "The vertical margin between the name of the person and the connections.",
"title": "Vertical Margin Between the Name and Connections",
"type": "string"
},
"vertical_space_between_connections_and_first_section": {
"default": "0.7cm",
"description": "The vertical margin between the connections and the first section title.",
"title": "Vertical Margin Between Connections and First Section",
"type": "string"
},
"horizontal_space_between_connections": {
"default": "0.5cm",
"description": "The space between the connections (like phone, email, and website).",
"title": "Space Between Connections",
"type": "string"
},
"connections_font_family": {
"default": "Raleway",
"description": "The font family of the connections in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Connections Font Family",
"type": "string"
},
"separator_between_connections": {
"default": null,
"description": "The separator between the connections in the header.",
"title": "Separator Between Connections",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"use_icons_for_connections": {
"default": true,
"description": "If this option is \"true\", icons will be used for the connections (phone number, email, social networks, etc.) in the header.",
"title": "Use Icons for Connections",
"type": "boolean"
},
"use_urls_as_placeholders_for_connections": {
"default": false,
"description": "If this option is \"true\", the URLs will be used as placeholders for the connections.",
"title": "Use URLs as Placeholders for Connections",
"type": "boolean"
},
"make_connections_links": {
"default": true,
"description": "If this option is \"true\", the connections will be clickable links.",
"title": "Make Connections Links",
"type": "boolean"
},
"alignment": {
"default": "left",
"description": "The alignment of the header.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of the Header",
"type": "string"
}
},
"title": "Header",
"type": "object"
},
"rendercv__themes__engineeringclassic__Highlights": {
"additionalProperties": false,
"properties": {
"bullet": {
"default": "•",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Bullet",
"type": "string"
},
"nested_bullet": {
"default": "-",
"description": "The bullet used for the nested highlights.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Nested Bullet",
"type": "string"
},
"top_margin": {
"default": "0.25cm",
"description": "The top margin of the highlights.",
"title": "Top Margin",
"type": "string"
},
"left_margin": {
"default": "0cm",
"description": "The left margin of the highlights.",
"title": "Left Margin",
"type": "string"
},
"vertical_space_between_highlights": {
"default": "0.25cm",
"description": "The vertical space between the highlights.",
"title": "Vertical Space Between Highlights",
"type": "string"
},
"horizontal_space_between_bullet_and_highlight": {
"default": "0.5em",
"description": "The horizontal space between the bullet and the highlight.",
"title": "Horizontal Space Between Bullet and Highlight",
"type": "string"
},
"summary_left_margin": {
"default": "0cm",
"description": "The left margin of the summary.",
"title": "Left Margin of the Summary",
"type": "string"
}
},
"title": "Highlights",
"type": "object"
},
"rendercv__themes__engineeringclassic__Links": {
"additionalProperties": false,
"properties": {
"underline": {
"default": false,
"description": "If this option is \"true\", links will be underlined.",
"title": "Underline Links",
"type": "boolean"
},
"use_external_link_icon": {
"default": false,
"description": "If this option is \"true\", an external link icon will be shown next to the links.",
"title": "Use External Link Icon",
"type": "boolean"
}
},
"title": "Links",
"type": "object"
},
"rendercv__themes__engineeringclassic__NormalEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**NAME** -- **LOCATION**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Normal Entry Options",
"type": "object"
},
"rendercv__themes__engineeringclassic__Page": {
"additionalProperties": false,
"properties": {
"size": {
"default": "us-letter",
"description": "The page size of the CV.",
"enum": [
"a0",
"a1",
"a2",
"a3",
"a4",
"a5",
"a6",
"a7",
"a8",
"us-letter",
"us-legal",
"us-executive",
"us-gov-letter",
"us-gov-legal",
"us-business-card",
"presentation-16-9",
"presentation-4-3"
],
"title": "Page Size",
"type": "string"
},
"top_margin": {
"default": "2cm",
"description": "The top margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Top Margin",
"type": "string"
},
"bottom_margin": {
"default": "2cm",
"description": "The bottom margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Bottom Margin",
"type": "string"
},
"left_margin": {
"default": "2cm",
"description": "The left margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Left Margin",
"type": "string"
},
"right_margin": {
"default": "2cm",
"description": "The right margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Right Margin",
"type": "string"
},
"show_page_numbering": {
"default": false,
"description": "If this option is \"true\", the page numbering will be shown in the footer.",
"title": "Show Page Numbering",
"type": "boolean"
},
"show_last_updated_date": {
"default": true,
"description": "If this option is \"true\", the last updated date will be shown in the footer.",
"title": "Show Last Updated Date",
"type": "boolean"
}
},
"title": "Page",
"type": "object"
},
"rendercv__themes__engineeringclassic__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "with-partial-line",
"description": "The type of the section titles.",
"enum": [
"with-partial-line",
"with-full-line",
"without-line",
"moderncv"
],
"title": "Type",
"type": "string"
},
"font_family": {
"default": "Raleway",
"description": "The font family of the section titles.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "1.4em",
"description": "The font size of the section titles.",
"title": "Font Size",
"type": "string"
},
"bold": {
"default": false,
"description": "If this option is \"true\", the section titles will be bold.",
"title": "Bold Section Titles",
"type": "boolean"
},
"small_caps": {
"default": false,
"description": "If this option is \"true\", the section titles will be in small caps.",
"title": "Small Caps",
"type": "boolean"
},
"line_thickness": {
"default": "0.5pt",
"description": "The thickness of the line under the section titles.",
"title": "Line Thickness",
"type": "string"
},
"vertical_space_above": {
"default": "0.5cm",
"description": "The vertical space above the section titles.",
"title": "Vertical Space Above Section Titles",
"type": "string"
},
"vertical_space_below": {
"default": "0.3cm",
"description": "The vertical space below the section titles.",
"title": "Vertical Space Below Section Titles",
"type": "string"
}
},
"title": "Section Titles",
"type": "object"
},
"rendercv__themes__engineeringclassic__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "Raleway",
"description": "The font family.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "10pt",
"description": "The font size of the text.",
"title": "Font Size",
"type": "string"
},
"leading": {
"default": "0.6em",
"description": "The vertical space between adjacent lines of text.",
"title": "Leading",
"type": "string"
},
"alignment": {
"default": "justified",
"description": "The alignment of the text.",
"enum": [
"left",
"justified",
"justified-with-no-hyphenation"
],
"title": "Alignment of Text",
"type": "string"
},
"date_and_location_column_alignment": {
"default": "right",
"description": "The alignment of the date column in the entries.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of Date and Location Column",
"type": "string"
}
},
"title": "Text",
"type": "object"
},
"rendercv__themes__engineeringresumes__Colors": {
"additionalProperties": false,
"properties": {
"text": {
"default": "black",
"description": "The color of the text.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Text",
"type": "string"
},
"name": {
"default": "rgb(0,0,0)",
"description": "The color of the name in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Name",
"type": "string"
},
"connections": {
"default": "rgb(0,0,0)",
"description": "The color of the connections in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Connections",
"type": "string"
},
"section_titles": {
"default": "rgb(0,0,0)",
"description": "The color of the section titles.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Section Titles",
"type": "string"
},
"links": {
"default": "rgb(0,0,0)",
"description": "The color of the links.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Links",
"type": "string"
},
"last_updated_date_and_page_numbering": {
"default": "grey",
"description": "The color of the last updated date and page numbering.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Last Updated Date and Page Numbering",
"type": "string"
}
},
"title": "Colors",
"type": "object"
},
"rendercv__themes__engineeringresumes__EducationEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"degree_column_template": {
"default": null,
"description": "If given, a degree column will be added to the education entry. If \"null\", no degree column will be shown. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template of the Degree Column",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degree_column_width": {
"default": "1cm",
"description": "The width of the degree column if the \"degree_column_template\" is given.",
"title": "Width of the Degree Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Education Entry Options",
"type": "object"
},
"rendercv__themes__engineeringresumes__Entries": {
"additionalProperties": false,
"properties": {
"date_and_location_width": {
"default": "4.15cm",
"description": "The width of the date and location in the entries.",
"title": "Width of Date and Location",
"type": "string"
},
"left_and_right_margin": {
"default": "0cm",
"description": "The left and right margin of the entries.",
"title": "Left and Right Margin",
"type": "string"
},
"horizontal_space_between_columns": {
"default": "0.1cm",
"description": "The horizontal space between the columns in the entries.",
"title": "Horizontal Space Between Columns",
"type": "string"
},
"vertical_space_between_entries": {
"default": "0.4cm",
"description": "The vertical space between the entries.",
"title": "Vertical Space Between Entries",
"type": "string"
},
"allow_page_break_in_sections": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the sections.",
"title": "Allow Page Break in Sections",
"type": "boolean"
},
"allow_page_break_in_entries": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the entries.",
"title": "Allow Page Break in Entries",
"type": "boolean"
},
"short_second_row": {
"default": false,
"description": "If this option is \"true\", second row will be shortened to leave the bottom of the date empty.",
"title": "Short Second Row",
"type": "boolean"
},
"show_time_spans_in": {
"default": [],
"description": "The list of section titles where the time spans will be shown in the entries.",
"items": {
"type": "string"
},
"title": "Show Time Spans in",
"type": "array"
}
},
"title": "Entries",
"type": "object"
},
"rendercv__themes__engineeringresumes__EntryOptionsTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/OneLineEntryOptions",
"default": {
"template": "**LABEL:** DETAILS"
},
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__EducationEntryOptions",
"default": {
"main_column_first_row_template": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to education entries.",
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__NormalEntryOptions",
"default": {
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to normal entries.",
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__ExperienceEntryOptions",
"default": {
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to experience entries.",
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/PublicationEntryOptions",
"default": {
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL",
"date_and_location_column_template": "DATE"
},
"title": "Publication Entry"
}
},
"title": "Entry Types",
"type": "object"
},
"rendercv__themes__engineeringresumes__ExperienceEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**POSITION**, COMPANY -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Experience Entry Options",
"type": "object"
},
"rendercv__themes__engineeringresumes__Header": {
"additionalProperties": false,
"properties": {
"name_font_family": {
"default": "XCharter",
"description": "The font family of the name in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Name Font Family",
"type": "string"
},
"name_font_size": {
"default": "25pt",
"title": "Name Font Size",
"type": "string"
},
"name_bold": {
"default": false,
"description": "If this option is \"true\", the name in the header will be bold.",
"title": "Bold Name",
"type": "boolean"
},
"small_caps_for_name": {
"default": false,
"description": "If this option is \"true\", the name in the header will be in small caps.",
"title": "Small Caps for Name",
"type": "boolean"
},
"photo_width": {
"default": "3.5cm",
"description": "The width of the photo in the header.",
"title": "Width of the Photo",
"type": "string"
},
"vertical_space_between_name_and_connections": {
"default": "0.7cm",
"description": "The vertical margin between the name of the person and the connections.",
"title": "Vertical Margin Between the Name and Connections",
"type": "string"
},
"vertical_space_between_connections_and_first_section": {
"default": "0.7cm",
"description": "The vertical margin between the connections and the first section title.",
"title": "Vertical Margin Between Connections and First Section",
"type": "string"
},
"horizontal_space_between_connections": {
"default": "0.5cm",
"description": "The space between the connections (like phone, email, and website).",
"title": "Space Between Connections",
"type": "string"
},
"connections_font_family": {
"default": "XCharter",
"description": "The font family of the connections in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Connections Font Family",
"type": "string"
},
"separator_between_connections": {
"default": "|",
"description": "The separator between the connections in the header.",
"title": "Separator Between Connections",
"type": "string"
},
"use_icons_for_connections": {
"default": false,
"description": "If this option is \"true\", icons will be used for the connections (phone number, email, social networks, etc.) in the header.",
"title": "Use Icons for Connections",
"type": "boolean"
},
"use_urls_as_placeholders_for_connections": {
"default": true,
"description": "If this option is \"true\", the URLs will be used as placeholders for the connections.",
"title": "Use URLs as Placeholders for Connections",
"type": "boolean"
},
"make_connections_links": {
"default": true,
"description": "If this option is \"true\", the connections will be clickable links.",
"title": "Make Connections Links",
"type": "boolean"
},
"alignment": {
"default": "center",
"description": "The alignment of the header.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of the Header",
"type": "string"
}
},
"title": "Header",
"type": "object"
},
"rendercv__themes__engineeringresumes__Highlights": {
"additionalProperties": false,
"properties": {
"bullet": {
"default": "•",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Bullet",
"type": "string"
},
"nested_bullet": {
"default": "-",
"description": "The bullet used for the nested highlights.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Nested Bullet",
"type": "string"
},
"top_margin": {
"default": "0.25cm",
"description": "The top margin of the highlights.",
"title": "Top Margin",
"type": "string"
},
"left_margin": {
"default": "0cm",
"description": "The left margin of the highlights.",
"title": "Left Margin",
"type": "string"
},
"vertical_space_between_highlights": {
"default": "0.19cm",
"description": "The vertical space between the highlights.",
"title": "Vertical Space Between Highlights",
"type": "string"
},
"horizontal_space_between_bullet_and_highlight": {
"default": "0.3em",
"description": "The horizontal space between the bullet and the highlight.",
"title": "Horizontal Space Between Bullet and Highlight",
"type": "string"
},
"summary_left_margin": {
"default": "0cm",
"description": "The left margin of the summary.",
"title": "Left Margin of the Summary",
"type": "string"
}
},
"title": "Highlights",
"type": "object"
},
"rendercv__themes__engineeringresumes__Links": {
"additionalProperties": false,
"properties": {
"underline": {
"default": true,
"description": "If this option is \"true\", links will be underlined.",
"title": "Underline Links",
"type": "boolean"
},
"use_external_link_icon": {
"default": false,
"description": "If this option is \"true\", an external link icon will be shown next to the links.",
"title": "Use External Link Icon",
"type": "boolean"
}
},
"title": "Links",
"type": "object"
},
"rendercv__themes__engineeringresumes__NormalEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**NAME** -- **LOCATION**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Normal Entry Options",
"type": "object"
},
"rendercv__themes__engineeringresumes__Page": {
"additionalProperties": false,
"properties": {
"size": {
"default": "us-letter",
"description": "The page size of the CV.",
"enum": [
"a0",
"a1",
"a2",
"a3",
"a4",
"a5",
"a6",
"a7",
"a8",
"us-letter",
"us-legal",
"us-executive",
"us-gov-letter",
"us-gov-legal",
"us-business-card",
"presentation-16-9",
"presentation-4-3"
],
"title": "Page Size",
"type": "string"
},
"top_margin": {
"default": "2cm",
"description": "The top margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Top Margin",
"type": "string"
},
"bottom_margin": {
"default": "2cm",
"description": "The bottom margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Bottom Margin",
"type": "string"
},
"left_margin": {
"default": "2cm",
"description": "The left margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Left Margin",
"type": "string"
},
"right_margin": {
"default": "2cm",
"description": "The right margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Right Margin",
"type": "string"
},
"show_page_numbering": {
"default": false,
"description": "If this option is \"true\", the page numbering will be shown in the footer.",
"title": "Show Page Numbering",
"type": "boolean"
},
"show_last_updated_date": {
"default": true,
"description": "If this option is \"true\", the last updated date will be shown in the footer.",
"title": "Show Last Updated Date",
"type": "boolean"
}
},
"title": "Page",
"type": "object"
},
"rendercv__themes__engineeringresumes__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "with-full-line",
"description": "The type of the section titles.",
"enum": [
"with-partial-line",
"with-full-line",
"without-line",
"moderncv"
],
"title": "Type",
"type": "string"
},
"font_family": {
"default": "XCharter",
"description": "The font family of the section titles.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "1.2em",
"description": "The font size of the section titles.",
"title": "Font Size",
"type": "string"
},
"bold": {
"default": true,
"description": "If this option is \"true\", the section titles will be bold.",
"title": "Bold Section Titles",
"type": "boolean"
},
"small_caps": {
"default": false,
"description": "If this option is \"true\", the section titles will be in small caps.",
"title": "Small Caps",
"type": "boolean"
},
"line_thickness": {
"default": "0.5pt",
"description": "The thickness of the line under the section titles.",
"title": "Line Thickness",
"type": "string"
},
"vertical_space_above": {
"default": "0.55cm",
"description": "The vertical space above the section titles.",
"title": "Vertical Space Above Section Titles",
"type": "string"
},
"vertical_space_below": {
"default": "0.3cm",
"description": "The vertical space below the section titles.",
"title": "Vertical Space Below Section Titles",
"type": "string"
}
},
"title": "Section Titles",
"type": "object"
},
"rendercv__themes__engineeringresumes__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "XCharter",
"description": "The font family.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "10pt",
"description": "The font size of the text.",
"title": "Font Size",
"type": "string"
},
"leading": {
"default": "0.6em",
"description": "The vertical space between adjacent lines of text.",
"title": "Leading",
"type": "string"
},
"alignment": {
"default": "justified",
"description": "The alignment of the text.",
"enum": [
"left",
"justified",
"justified-with-no-hyphenation"
],
"title": "Alignment of Text",
"type": "string"
},
"date_and_location_column_alignment": {
"default": "right",
"description": "The alignment of the date column in the entries.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of Date and Location Column",
"type": "string"
}
},
"title": "Text",
"type": "object"
},
"rendercv__themes__moderncv__EducationEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"degree_column_template": {
"default": null,
"description": "If given, a degree column will be added to the education entry. If \"null\", no degree column will be shown. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template of the Degree Column",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degree_column_width": {
"default": "1cm",
"description": "The width of the degree column if the \"degree_column_template\" is given.",
"title": "Width of the Degree Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Education Entry Options",
"type": "object"
},
"rendercv__themes__moderncv__Entries": {
"additionalProperties": false,
"properties": {
"date_and_location_width": {
"default": "4.15cm",
"description": "The width of the date and location in the entries.",
"title": "Width of Date and Location",
"type": "string"
},
"left_and_right_margin": {
"default": "0cm",
"description": "The left and right margin of the entries.",
"title": "Left and Right Margin",
"type": "string"
},
"horizontal_space_between_columns": {
"default": "0.4cm",
"description": "The horizontal space between the columns in the entries.",
"title": "Horizontal Space Between Columns",
"type": "string"
},
"vertical_space_between_entries": {
"default": "0.4cm",
"description": "The vertical space between the entries.",
"title": "Vertical Space Between Entries",
"type": "string"
},
"allow_page_break_in_sections": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the sections.",
"title": "Allow Page Break in Sections",
"type": "boolean"
},
"allow_page_break_in_entries": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the entries.",
"title": "Allow Page Break in Entries",
"type": "boolean"
},
"short_second_row": {
"default": false,
"description": "If this option is \"true\", second row will be shortened to leave the bottom of the date empty.",
"title": "Short Second Row",
"type": "boolean"
},
"show_time_spans_in": {
"default": [],
"description": "The list of section titles where the time spans will be shown in the entries.",
"items": {
"type": "string"
},
"title": "Show Time Spans in",
"type": "array"
}
},
"title": "Entries",
"type": "object"
},
"rendercv__themes__moderncv__EntryOptionsTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/OneLineEntryOptions",
"default": {
"template": "**LABEL:** DETAILS"
},
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__moderncv__EducationEntryOptions",
"default": {
"main_column_first_row_template": "**INSTITUTION**, DEGREE in AREA -- LOCATION",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to education entries.",
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__moderncv__NormalEntryOptions",
"default": {
"main_column_first_row_template": "**NAME** -- **LOCATION**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to normal entries.",
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__moderncv__ExperienceEntryOptions",
"default": {
"main_column_first_row_template": "**POSITION**, COMPANY -- LOCATION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "DATE"
},
"description": "Options related to experience entries.",
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/PublicationEntryOptions",
"default": {
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL",
"date_and_location_column_template": "DATE"
},
"title": "Publication Entry"
}
},
"title": "Entry Types",
"type": "object"
},
"rendercv__themes__moderncv__ExperienceEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**POSITION**, COMPANY -- LOCATION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Experience Entry Options",
"type": "object"
},
"rendercv__themes__moderncv__Header": {
"additionalProperties": false,
"properties": {
"name_font_family": {
"default": "Fontin",
"description": "The font family of the name in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Name Font Family",
"type": "string"
},
"name_font_size": {
"default": "25pt",
"title": "Name Font Size",
"type": "string"
},
"name_bold": {
"default": false,
"description": "If this option is \"true\", the name in the header will be bold.",
"title": "Bold Name",
"type": "boolean"
},
"small_caps_for_name": {
"default": false,
"description": "If this option is \"true\", the name in the header will be in small caps.",
"title": "Small Caps for Name",
"type": "boolean"
},
"photo_width": {
"default": "3.5cm",
"description": "The width of the photo in the header.",
"title": "Width of the Photo",
"type": "string"
},
"vertical_space_between_name_and_connections": {
"default": "0.7cm",
"description": "The vertical margin between the name of the person and the connections.",
"title": "Vertical Margin Between the Name and Connections",
"type": "string"
},
"vertical_space_between_connections_and_first_section": {
"default": "0.7cm",
"description": "The vertical margin between the connections and the first section title.",
"title": "Vertical Margin Between Connections and First Section",
"type": "string"
},
"horizontal_space_between_connections": {
"default": "0.5cm",
"description": "The space between the connections (like phone, email, and website).",
"title": "Space Between Connections",
"type": "string"
},
"connections_font_family": {
"default": "Fontin",
"description": "The font family of the connections in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Connections Font Family",
"type": "string"
},
"separator_between_connections": {
"default": null,
"description": "The separator between the connections in the header.",
"title": "Separator Between Connections",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"use_icons_for_connections": {
"default": true,
"description": "If this option is \"true\", icons will be used for the connections (phone number, email, social networks, etc.) in the header.",
"title": "Use Icons for Connections",
"type": "boolean"
},
"use_urls_as_placeholders_for_connections": {
"default": false,
"description": "If this option is \"true\", the URLs will be used as placeholders for the connections.",
"title": "Use URLs as Placeholders for Connections",
"type": "boolean"
},
"make_connections_links": {
"default": true,
"description": "If this option is \"true\", the connections will be clickable links.",
"title": "Make Connections Links",
"type": "boolean"
},
"alignment": {
"default": "left",
"description": "The alignment of the header.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of the Header",
"type": "string"
}
},
"title": "Header",
"type": "object"
},
"rendercv__themes__moderncv__Highlights": {
"additionalProperties": false,
"properties": {
"bullet": {
"default": "•",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Bullet",
"type": "string"
},
"nested_bullet": {
"default": "-",
"description": "The bullet used for the nested highlights.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Nested Bullet",
"type": "string"
},
"top_margin": {
"default": "0.25cm",
"description": "The top margin of the highlights.",
"title": "Top Margin",
"type": "string"
},
"left_margin": {
"default": "0cm",
"description": "The left margin of the highlights.",
"title": "Left Margin",
"type": "string"
},
"vertical_space_between_highlights": {
"default": "0.19cm",
"description": "The vertical space between the highlights.",
"title": "Vertical Space Between Highlights",
"type": "string"
},
"horizontal_space_between_bullet_and_highlight": {
"default": "0.3em",
"description": "The horizontal space between the bullet and the highlight.",
"title": "Horizontal Space Between Bullet and Highlight",
"type": "string"
},
"summary_left_margin": {
"default": "0cm",
"description": "The left margin of the summary.",
"title": "Left Margin of the Summary",
"type": "string"
}
},
"title": "Highlights",
"type": "object"
},
"rendercv__themes__moderncv__Links": {
"additionalProperties": false,
"properties": {
"underline": {
"default": true,
"description": "If this option is \"true\", links will be underlined.",
"title": "Underline Links",
"type": "boolean"
},
"use_external_link_icon": {
"default": false,
"description": "If this option is \"true\", an external link icon will be shown next to the links.",
"title": "Use External Link Icon",
"type": "boolean"
}
},
"title": "Links",
"type": "object"
},
"rendercv__themes__moderncv__NormalEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**NAME** -- **LOCATION**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "DATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Normal Entry Options",
"type": "object"
},
"rendercv__themes__moderncv__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "moderncv",
"description": "The type of the section titles.",
"enum": [
"with-partial-line",
"with-full-line",
"without-line",
"moderncv"
],
"title": "Type",
"type": "string"
},
"font_family": {
"default": "Fontin",
"description": "The font family of the section titles.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "1.4em",
"description": "The font size of the section titles.",
"title": "Font Size",
"type": "string"
},
"bold": {
"default": false,
"description": "If this option is \"true\", the section titles will be bold.",
"title": "Bold Section Titles",
"type": "boolean"
},
"small_caps": {
"default": false,
"description": "If this option is \"true\", the section titles will be in small caps.",
"title": "Small Caps",
"type": "boolean"
},
"line_thickness": {
"default": "0.15cm",
"description": "The thickness of the line under the section titles.",
"title": "Line Thickness",
"type": "string"
},
"vertical_space_above": {
"default": "0.55cm",
"description": "The vertical space above the section titles.",
"title": "Vertical Space Above Section Titles",
"type": "string"
},
"vertical_space_below": {
"default": "0.3cm",
"description": "The vertical space below the section titles.",
"title": "Vertical Space Below Section Titles",
"type": "string"
}
},
"title": "Section Titles",
"type": "object"
},
"rendercv__themes__moderncv__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "Fontin",
"description": "The font family.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "10pt",
"description": "The font size of the text.",
"title": "Font Size",
"type": "string"
},
"leading": {
"default": "0.6em",
"description": "The vertical space between adjacent lines of text.",
"title": "Leading",
"type": "string"
},
"alignment": {
"default": "justified",
"description": "The alignment of the text.",
"enum": [
"left",
"justified",
"justified-with-no-hyphenation"
],
"title": "Alignment of Text",
"type": "string"
},
"date_and_location_column_alignment": {
"default": "right",
"description": "The alignment of the date column in the entries.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of Date and Location Column",
"type": "string"
}
},
"title": "Text",
"type": "object"
},
"rendercv__themes__options__Colors": {
"additionalProperties": false,
"description": "Color used throughout the CV.",
"properties": {
"text": {
"default": "black",
"description": "The color of the text.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Text",
"type": "string"
},
"name": {
"default": "#004f90",
"description": "The color of the name in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Name",
"type": "string"
},
"connections": {
"default": "#004f90",
"description": "The color of the connections in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Connections",
"type": "string"
},
"section_titles": {
"default": "#004f90",
"description": "The color of the section titles.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Section Titles",
"type": "string"
},
"links": {
"default": "#004f90",
"description": "The color of the links.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Links",
"type": "string"
},
"last_updated_date_and_page_numbering": {
"default": "grey",
"description": "The color of the last updated date and page numbering.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Last Updated Date and Page Numbering",
"type": "string"
}
},
"title": "Colors",
"type": "object"
},
"rendercv__themes__options__EducationEntryOptions": {
"additionalProperties": false,
"description": "Options related to education entries.",
"properties": {
"main_column_first_row_template": {
"default": "**INSTITUTION**, AREA",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"degree_column_template": {
"default": "**DEGREE**",
"description": "If given, a degree column will be added to the education entry. If \"null\", no degree column will be shown. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template of the Degree Column",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degree_column_width": {
"default": "1cm",
"description": "The width of the degree column if the \"degree_column_template\" is given.",
"title": "Width of the Degree Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "LOCATION\nDATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Education Entry Options",
"type": "object"
},
"rendercv__themes__options__Entries": {
"additionalProperties": false,
"description": "Options related to entries.",
"properties": {
"date_and_location_width": {
"default": "4.15cm",
"description": "The width of the date and location in the entries.",
"title": "Width of Date and Location",
"type": "string"
},
"left_and_right_margin": {
"default": "0.2cm",
"description": "The left and right margin of the entries.",
"title": "Left and Right Margin",
"type": "string"
},
"horizontal_space_between_columns": {
"default": "0.1cm",
"description": "The horizontal space between the columns in the entries.",
"title": "Horizontal Space Between Columns",
"type": "string"
},
"vertical_space_between_entries": {
"default": "1.2em",
"description": "The vertical space between the entries.",
"title": "Vertical Space Between Entries",
"type": "string"
},
"allow_page_break_in_sections": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the sections.",
"title": "Allow Page Break in Sections",
"type": "boolean"
},
"allow_page_break_in_entries": {
"default": true,
"description": "If this option is \"true\", a page break will be allowed in the entries.",
"title": "Allow Page Break in Entries",
"type": "boolean"
},
"short_second_row": {
"default": false,
"description": "If this option is \"true\", second row will be shortened to leave the bottom of the date empty.",
"title": "Short Second Row",
"type": "boolean"
},
"show_time_spans_in": {
"default": [],
"description": "The list of section titles where the time spans will be shown in the entries.",
"items": {
"type": "string"
},
"title": "Show Time Spans in",
"type": "array"
}
},
"title": "Entries",
"type": "object"
},
"rendercv__themes__options__ExperienceEntryOptions": {
"additionalProperties": false,
"description": "Options related to experience entries.",
"properties": {
"main_column_first_row_template": {
"default": "**COMPANY**, POSITION",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "LOCATION\nDATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Experience Entry Options",
"type": "object"
},
"rendercv__themes__options__Header": {
"additionalProperties": false,
"description": "Options related to headers.",
"properties": {
"name_font_family": {
"default": "Source Sans 3",
"description": "The font family of the name in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Name Font Family",
"type": "string"
},
"name_font_size": {
"default": "30pt",
"description": "The font size of the name in the header.",
"title": "Name Font Size",
"type": "string"
},
"name_bold": {
"default": true,
"description": "If this option is \"true\", the name in the header will be bold.",
"title": "Bold Name",
"type": "boolean"
},
"small_caps_for_name": {
"default": false,
"description": "If this option is \"true\", the name in the header will be in small caps.",
"title": "Small Caps for Name",
"type": "boolean"
},
"photo_width": {
"default": "3.5cm",
"description": "The width of the photo in the header.",
"title": "Width of the Photo",
"type": "string"
},
"vertical_space_between_name_and_connections": {
"default": "0.7cm",
"description": "The vertical margin between the name of the person and the connections.",
"title": "Vertical Margin Between the Name and Connections",
"type": "string"
},
"vertical_space_between_connections_and_first_section": {
"default": "0.7cm",
"description": "The vertical margin between the connections and the first section title.",
"title": "Vertical Margin Between Connections and First Section",
"type": "string"
},
"horizontal_space_between_connections": {
"default": "0.5cm",
"description": "The space between the connections (like phone, email, and website).",
"title": "Space Between Connections",
"type": "string"
},
"connections_font_family": {
"default": "Source Sans 3",
"description": "The font family of the connections in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Connections Font Family",
"type": "string"
},
"separator_between_connections": {
"default": null,
"description": "The separator between the connections in the header.",
"title": "Separator Between Connections",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"use_icons_for_connections": {
"default": true,
"description": "If this option is \"true\", icons will be used for the connections (phone number, email, social networks, etc.) in the header.",
"title": "Use Icons for Connections",
"type": "boolean"
},
"use_urls_as_placeholders_for_connections": {
"default": false,
"description": "If this option is \"true\", the URLs will be used as placeholders for the connections.",
"title": "Use URLs as Placeholders for Connections",
"type": "boolean"
},
"make_connections_links": {
"default": true,
"description": "If this option is \"true\", the connections will be clickable links.",
"title": "Make Connections Links",
"type": "boolean"
},
"alignment": {
"default": "center",
"description": "The alignment of the header.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of the Header",
"type": "string"
}
},
"title": "Header",
"type": "object"
},
"rendercv__themes__options__Highlights": {
"additionalProperties": false,
"description": "Options related to highlights.",
"properties": {
"bullet": {
"default": "•",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Bullet",
"type": "string"
},
"nested_bullet": {
"default": "-",
"description": "The bullet used for the nested highlights.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Nested Bullet",
"type": "string"
},
"top_margin": {
"default": "0.25cm",
"description": "The top margin of the highlights.",
"title": "Top Margin",
"type": "string"
},
"left_margin": {
"default": "0.4cm",
"description": "The left margin of the highlights.",
"title": "Left Margin",
"type": "string"
},
"vertical_space_between_highlights": {
"default": "0.25cm",
"description": "The vertical space between the highlights.",
"title": "Vertical Space Between Highlights",
"type": "string"
},
"horizontal_space_between_bullet_and_highlight": {
"default": "0.5em",
"description": "The horizontal space between the bullet and the highlight.",
"title": "Horizontal Space Between Bullet and Highlight",
"type": "string"
},
"summary_left_margin": {
"default": "0cm",
"description": "The left margin of the summary.",
"title": "Left Margin of the Summary",
"type": "string"
}
},
"title": "Highlights",
"type": "object"
},
"rendercv__themes__options__Links": {
"additionalProperties": false,
"description": "Options related to links.",
"properties": {
"underline": {
"default": false,
"description": "If this option is \"true\", links will be underlined.",
"title": "Underline Links",
"type": "boolean"
},
"use_external_link_icon": {
"default": true,
"description": "If this option is \"true\", an external link icon will be shown next to the links.",
"title": "Use External Link Icon",
"type": "boolean"
}
},
"title": "Links",
"type": "object"
},
"rendercv__themes__options__NormalEntryOptions": {
"additionalProperties": false,
"description": "Options related to normal entries.",
"properties": {
"main_column_first_row_template": {
"default": "**NAME**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "LOCATION\nDATE",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Normal Entry Options",
"type": "object"
},
"rendercv__themes__options__Page": {
"additionalProperties": false,
"description": "Options related to the page.",
"properties": {
"size": {
"default": "us-letter",
"description": "The page size of the CV.",
"enum": [
"a0",
"a1",
"a2",
"a3",
"a4",
"a5",
"a6",
"a7",
"a8",
"us-letter",
"us-legal",
"us-executive",
"us-gov-letter",
"us-gov-legal",
"us-business-card",
"presentation-16-9",
"presentation-4-3"
],
"title": "Page Size",
"type": "string"
},
"top_margin": {
"default": "2cm",
"description": "The top margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Top Margin",
"type": "string"
},
"bottom_margin": {
"default": "2cm",
"description": "The bottom margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Bottom Margin",
"type": "string"
},
"left_margin": {
"default": "2cm",
"description": "The left margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Left Margin",
"type": "string"
},
"right_margin": {
"default": "2cm",
"description": "The right margin of the page with units (cm, in, pt, mm, ex, em)",
"title": "Right Margin",
"type": "string"
},
"show_page_numbering": {
"default": true,
"description": "If this option is \"true\", the page numbering will be shown in the footer.",
"title": "Show Page Numbering",
"type": "boolean"
},
"show_last_updated_date": {
"default": true,
"description": "If this option is \"true\", the last updated date will be shown in the footer.",
"title": "Show Last Updated Date",
"type": "boolean"
}
},
"title": "Page",
"type": "object"
},
"rendercv__themes__options__SectionTitles": {
"additionalProperties": false,
"description": "Options related to section titles.",
"properties": {
"type": {
"default": "with-partial-line",
"description": "The type of the section titles.",
"enum": [
"with-partial-line",
"with-full-line",
"without-line",
"moderncv"
],
"title": "Type",
"type": "string"
},
"font_family": {
"default": "Source Sans 3",
"description": "The font family of the section titles.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "1.4em",
"description": "The font size of the section titles.",
"title": "Font Size",
"type": "string"
},
"bold": {
"default": true,
"description": "If this option is \"true\", the section titles will be bold.",
"title": "Bold Section Titles",
"type": "boolean"
},
"small_caps": {
"default": false,
"description": "If this option is \"true\", the section titles will be in small caps.",
"title": "Small Caps",
"type": "boolean"
},
"line_thickness": {
"default": "0.5pt",
"description": "The thickness of the line under the section titles.",
"title": "Line Thickness",
"type": "string"
},
"vertical_space_above": {
"default": "0.5cm",
"description": "The vertical space above the section titles.",
"title": "Vertical Space Above Section Titles",
"type": "string"
},
"vertical_space_below": {
"default": "0.3cm",
"description": "The vertical space below the section titles.",
"title": "Vertical Space Below Section Titles",
"type": "string"
}
},
"title": "Section Titles",
"type": "object"
},
"rendercv__themes__options__Text": {
"additionalProperties": false,
"description": "Options related to text.",
"properties": {
"font_family": {
"default": "Source Sans 3",
"description": "The font family.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "10pt",
"description": "The font size of the text.",
"title": "Font Size",
"type": "string"
},
"leading": {
"default": "0.6em",
"description": "The vertical space between adjacent lines of text.",
"title": "Leading",
"type": "string"
},
"alignment": {
"default": "justified",
"description": "The alignment of the text.",
"enum": [
"left",
"justified",
"justified-with-no-hyphenation"
],
"title": "Alignment of Text",
"type": "string"
},
"date_and_location_column_alignment": {
"default": "right",
"description": "The alignment of the date column in the entries.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of Date and Location Column",
"type": "string"
}
},
"title": "Text",
"type": "object"
},
"rendercv__themes__sb2nov__Colors": {
"additionalProperties": false,
"properties": {
"text": {
"default": "black",
"description": "The color of the text.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Text",
"type": "string"
},
"name": {
"default": "rgb(0,0,0)",
"description": "The color of the name in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Name",
"type": "string"
},
"connections": {
"default": "rgb(0,0,0)",
"description": "The color of the connections in the header.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Connections",
"type": "string"
},
"section_titles": {
"default": "rgb(0,0,0)",
"description": "The color of the section titles.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Section Titles",
"type": "string"
},
"links": {
"default": "#004f90",
"description": "The color of the links.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Links",
"type": "string"
},
"last_updated_date_and_page_numbering": {
"default": "grey",
"description": "The color of the last updated date and page numbering.\nThe color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value.",
"examples": [
"Black",
"7fffd4",
"rgb(0,79,144)",
"hsl(270, 60%, 70%)"
],
"format": "color",
"title": "Color of Last Updated Date and Page Numbering",
"type": "string"
}
},
"title": "Colors",
"type": "object"
},
"rendercv__themes__sb2nov__EducationEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**INSTITUTION**\n*DEGREE in AREA*",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"degree_column_template": {
"default": null,
"description": "If given, a degree column will be added to the education entry. If \"null\", no degree column will be shown. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Template of the Degree Column",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"degree_column_width": {
"default": "1cm",
"description": "The width of the degree column if the \"degree_column_template\" is given.",
"title": "Width of the Degree Column",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "*LOCATION*\n*DATE*",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Education Entry Options",
"type": "object"
},
"rendercv__themes__sb2nov__EntryOptionsTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/OneLineEntryOptions",
"default": {
"template": "**LABEL:** DETAILS"
},
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__sb2nov__EducationEntryOptions",
"default": {
"main_column_first_row_template": "**INSTITUTION**\n*DEGREE in AREA*",
"degree_column_template": null,
"degree_column_width": "1cm",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "*LOCATION*\n*DATE*"
},
"description": "Options related to education entries.",
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__sb2nov__NormalEntryOptions",
"default": {
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "*LOCATION*\n*DATE*"
},
"description": "Options related to normal entries.",
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__sb2nov__ExperienceEntryOptions",
"default": {
"main_column_first_row_template": "**POSITION**\n*COMPANY*",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "*LOCATION*\n*DATE*"
},
"description": "Options related to experience entries.",
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/PublicationEntryOptions",
"default": {
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL",
"date_and_location_column_template": "DATE"
},
"title": "Publication Entry"
}
},
"title": "Entry Types",
"type": "object"
},
"rendercv__themes__sb2nov__ExperienceEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**POSITION**\n*COMPANY*",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "*LOCATION*\n*DATE*",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Experience Entry Options",
"type": "object"
},
"rendercv__themes__sb2nov__Header": {
"additionalProperties": false,
"properties": {
"name_font_family": {
"default": "New Computer Modern",
"description": "The font family of the name in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Name Font Family",
"type": "string"
},
"name_font_size": {
"default": "30pt",
"description": "The font size of the name in the header.",
"title": "Name Font Size",
"type": "string"
},
"name_bold": {
"default": true,
"description": "If this option is \"true\", the name in the header will be bold.",
"title": "Bold Name",
"type": "boolean"
},
"small_caps_for_name": {
"default": false,
"description": "If this option is \"true\", the name in the header will be in small caps.",
"title": "Small Caps for Name",
"type": "boolean"
},
"photo_width": {
"default": "3.5cm",
"description": "The width of the photo in the header.",
"title": "Width of the Photo",
"type": "string"
},
"vertical_space_between_name_and_connections": {
"default": "0.7cm",
"description": "The vertical margin between the name of the person and the connections.",
"title": "Vertical Margin Between the Name and Connections",
"type": "string"
},
"vertical_space_between_connections_and_first_section": {
"default": "0.7cm",
"description": "The vertical margin between the connections and the first section title.",
"title": "Vertical Margin Between Connections and First Section",
"type": "string"
},
"horizontal_space_between_connections": {
"default": "0.5cm",
"description": "The space between the connections (like phone, email, and website).",
"title": "Space Between Connections",
"type": "string"
},
"connections_font_family": {
"default": "New Computer Modern",
"description": "The font family of the connections in the header.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Connections Font Family",
"type": "string"
},
"separator_between_connections": {
"default": null,
"description": "The separator between the connections in the header.",
"title": "Separator Between Connections",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"use_icons_for_connections": {
"default": true,
"description": "If this option is \"true\", icons will be used for the connections (phone number, email, social networks, etc.) in the header.",
"title": "Use Icons for Connections",
"type": "boolean"
},
"use_urls_as_placeholders_for_connections": {
"default": false,
"description": "If this option is \"true\", the URLs will be used as placeholders for the connections.",
"title": "Use URLs as Placeholders for Connections",
"type": "boolean"
},
"make_connections_links": {
"default": true,
"description": "If this option is \"true\", the connections will be clickable links.",
"title": "Make Connections Links",
"type": "boolean"
},
"alignment": {
"default": "center",
"description": "The alignment of the header.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of the Header",
"type": "string"
}
},
"title": "Header",
"type": "object"
},
"rendercv__themes__sb2nov__Highlights": {
"additionalProperties": false,
"properties": {
"bullet": {
"default": "◦",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Bullet",
"type": "string"
},
"nested_bullet": {
"default": "-",
"description": "The bullet used for the nested highlights.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "Nested Bullet",
"type": "string"
},
"top_margin": {
"default": "0.25cm",
"description": "The top margin of the highlights.",
"title": "Top Margin",
"type": "string"
},
"left_margin": {
"default": "0.4cm",
"description": "The left margin of the highlights.",
"title": "Left Margin",
"type": "string"
},
"vertical_space_between_highlights": {
"default": "0.25cm",
"description": "The vertical space between the highlights.",
"title": "Vertical Space Between Highlights",
"type": "string"
},
"horizontal_space_between_bullet_and_highlight": {
"default": "0.5em",
"description": "The horizontal space between the bullet and the highlight.",
"title": "Horizontal Space Between Bullet and Highlight",
"type": "string"
},
"summary_left_margin": {
"default": "0cm",
"description": "The left margin of the summary.",
"title": "Left Margin of the Summary",
"type": "string"
}
},
"title": "Highlights",
"type": "object"
},
"rendercv__themes__sb2nov__Links": {
"additionalProperties": false,
"properties": {
"underline": {
"default": true,
"description": "If this option is \"true\", links will be underlined.",
"title": "Underline Links",
"type": "boolean"
},
"use_external_link_icon": {
"default": false,
"description": "If this option is \"true\", an external link icon will be shown next to the links.",
"title": "Use External Link Icon",
"type": "boolean"
}
},
"title": "Links",
"type": "object"
},
"rendercv__themes__sb2nov__NormalEntryOptions": {
"additionalProperties": false,
"properties": {
"main_column_first_row_template": {
"default": "**NAME**",
"description": "The content of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, First Row",
"type": "string"
},
"main_column_second_row_template": {
"default": "SUMMARY\nHIGHLIGHTS",
"description": "The content of the second row of the Main Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Main Column, Second Row",
"type": "string"
},
"date_and_location_column_template": {
"default": "*LOCATION*\n*DATE*",
"description": "The content of the Date and Location Column. The available placeholders are all the keys used in the entries (in uppercase).",
"title": "Date and Location Column",
"type": "string"
}
},
"title": "Normal Entry Options",
"type": "object"
},
"rendercv__themes__sb2nov__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "with-full-line",
"description": "The type of the section titles.",
"enum": [
"with-partial-line",
"with-full-line",
"without-line",
"moderncv"
],
"title": "Type",
"type": "string"
},
"font_family": {
"default": "New Computer Modern",
"description": "The font family of the section titles.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "1.4em",
"description": "The font size of the section titles.",
"title": "Font Size",
"type": "string"
},
"bold": {
"default": true,
"description": "If this option is \"true\", the section titles will be bold.",
"title": "Bold Section Titles",
"type": "boolean"
},
"small_caps": {
"default": false,
"description": "If this option is \"true\", the section titles will be in small caps.",
"title": "Small Caps",
"type": "boolean"
},
"line_thickness": {
"default": "0.5pt",
"description": "The thickness of the line under the section titles.",
"title": "Line Thickness",
"type": "string"
},
"vertical_space_above": {
"default": "0.5cm",
"description": "The vertical space above the section titles.",
"title": "Vertical Space Above Section Titles",
"type": "string"
},
"vertical_space_below": {
"default": "0.3cm",
"description": "The vertical space below the section titles.",
"title": "Vertical Space Below Section Titles",
"type": "string"
}
},
"title": "Section Titles",
"type": "object"
},
"rendercv__themes__sb2nov__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "New Computer Modern",
"description": "The font family.",
"enum": [
"Aptos",
"Arial",
"Calibri",
"Cambria",
"Candara",
"DejaVu Sans Mono",
"Didot",
"EB Garamond",
"Fontin",
"Garamond",
"Gentium Book Plus",
"Georgia",
"Gill Sans",
"Helvetica",
"Inter",
"Lato",
"Libertinus Serif",
"Montserrat",
"Mukta",
"New Computer Modern",
"Noto Sans",
"Open Sans",
"Open Sauce Sans",
"Playfair Display",
"Poppins",
"Raleway",
"Roboto",
"Source Sans 3",
"Tahoma",
"Times New Roman",
"Ubuntu",
"Verdana",
"XCharter"
],
"title": "Font Family",
"type": "string"
},
"font_size": {
"default": "10pt",
"description": "The font size of the text.",
"title": "Font Size",
"type": "string"
},
"leading": {
"default": "0.6em",
"description": "The vertical space between adjacent lines of text.",
"title": "Leading",
"type": "string"
},
"alignment": {
"default": "justified",
"description": "The alignment of the text.",
"enum": [
"left",
"justified",
"justified-with-no-hyphenation"
],
"title": "Alignment of Text",
"type": "string"
},
"date_and_location_column_alignment": {
"default": "right",
"description": "The alignment of the date column in the entries.",
"enum": [
"left",
"center",
"right"
],
"title": "Alignment of Date and Location Column",
"type": "string"
}
},
"title": "Text",
"type": "object"
}
},
"additionalProperties": false,
"description": "RenderCV data model.",
"properties": {
"cv": {
"$ref": "#/$defs/CurriculumVitae",
"description": "The content of the CV."
},
"design": {
"default": {
"theme": "classic",
"page": {
"bottom_margin": "2cm",
"left_margin": "2cm",
"right_margin": "2cm",
"show_last_updated_date": true,
"show_page_numbering": true,
"size": "us-letter",
"top_margin": "2cm"
},
"colors": {
"connections": "rgb(0, 79, 144)",
"last_updated_date_and_page_numbering": "rgb(128, 128, 128)",
"links": "rgb(0, 79, 144)",
"name": "rgb(0, 79, 144)",
"section_titles": "rgb(0, 79, 144)",
"text": "rgb(0, 0, 0)"
},
"text": {
"alignment": "justified",
"date_and_location_column_alignment": "right",
"font_family": "Source Sans 3",
"font_size": "10pt",
"leading": "0.6em"
},
"links": {
"underline": false,
"use_external_link_icon": true
},
"header": {
"alignment": "center",
"connections_font_family": "Source Sans 3",
"horizontal_space_between_connections": "0.5cm",
"make_connections_links": true,
"name_bold": true,
"name_font_family": "Source Sans 3",
"name_font_size": "30pt",
"photo_width": "3.5cm",
"separator_between_connections": "",
"small_caps_for_name": false,
"use_icons_for_connections": true,
"use_urls_as_placeholders_for_connections": false,
"vertical_space_between_connections_and_first_section": "0.7cm",
"vertical_space_between_name_and_connections": "0.7cm"
},
"section_titles": {
"bold": true,
"font_family": "Source Sans 3",
"font_size": "1.4em",
"line_thickness": "0.5pt",
"small_caps": false,
"type": "with-partial-line",
"vertical_space_above": "0.5cm",
"vertical_space_below": "0.3cm"
},
"entries": {
"allow_page_break_in_entries": true,
"allow_page_break_in_sections": true,
"date_and_location_width": "4.15cm",
"horizontal_space_between_columns": "0.1cm",
"left_and_right_margin": "0.2cm",
"short_second_row": false,
"show_time_spans_in": [],
"vertical_space_between_entries": "1.2em"
},
"highlights": {
"bullet": "•",
"horizontal_space_between_bullet_and_highlight": "0.5em",
"left_margin": "0.4cm",
"nested_bullet": "-",
"summary_left_margin": "0cm",
"top_margin": "0.25cm",
"vertical_space_between_highlights": "0.25cm"
},
"entry_types": {
"education_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"degree_column_template": "**DEGREE**",
"degree_column_width": "1cm",
"main_column_first_row_template": "**INSTITUTION**, AREA",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"experience_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"main_column_first_row_template": "**COMPANY**, POSITION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"normal_entry": {
"date_and_location_column_template": "LOCATION\nDATE",
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS"
},
"one_line_entry": {
"template": "**LABEL:** DETAILS"
},
"publication_entry": {
"date_and_location_column_template": "DATE",
"main_column_first_row_template": "**TITLE**",
"main_column_second_row_template": "AUTHORS\nURL (JOURNAL)",
"main_column_second_row_without_journal_template": "AUTHORS\nURL",
"main_column_second_row_without_url_template": "AUTHORS\nJOURNAL"
}
}
},
"description": "The design information of the CV. The default is the `classic` theme.",
"discriminator": {
"mapping": {
"classic": "#/$defs/ClassicThemeOptions",
"engineeringclassic": "#/$defs/EngineeringclassicThemeOptions",
"engineeringresumes": "#/$defs/EngineeringresumesThemeOptions",
"moderncv": "#/$defs/ModerncvThemeOptions",
"sb2nov": "#/$defs/Sb2novThemeOptions"
},
"propertyName": "theme"
},
"oneOf": [
{
"$ref": "#/$defs/ClassicThemeOptions"
},
{
"$ref": "#/$defs/Sb2novThemeOptions"
},
{
"$ref": "#/$defs/EngineeringresumesThemeOptions"
},
{
"$ref": "#/$defs/EngineeringclassicThemeOptions"
},
{
"$ref": "#/$defs/ModerncvThemeOptions"
}
],
"title": "Design"
},
"locale": {
"$ref": "#/$defs/Locale",
"default": null,
"description": "The locale catalog of the CV to allow the support of multiple languages.",
"title": "Locale Catalog"
},
"rendercv_settings": {
"$ref": "#/$defs/RenderCVSettings",
"default": {
"date": "2025-08-05",
"render_command": null,
"bold_keywords": [],
"sort_entries": "none"
},
"description": "The settings of the RenderCV."
}
},
"required": [],
"title": "RenderCV",
"type": "object",
"$id": "https://raw.githubusercontent.com/rendercv/rendercv/main/schema.json",
"$schema": "http://json-schema.org/draft-07/schema#"
}