Files
rendercv/schema.json
2025-02-02 22:05:58 -05:00

5273 lines
183 KiB
JSON
Raw Permalink 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,
"description": "This class is the data model of `BulletEntry`.",
"properties": {
"bullet": {
"title": "Bullet",
"type": "string"
}
},
"required": [
"bullet"
],
"title": "BulletEntry",
"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
},
"description": "Options related to the page."
},
"colors": {
"$ref": "#/$defs/rendercv__themes__options__Colors",
"default": {
"text": "black",
"name": "#004f90",
"connections": "#004f90",
"section_titles": "#004f90",
"links": "#004f90",
"last_updated_date_and_page_numbering": "grey"
},
"description": "Color used throughout the CV."
},
"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"
},
"description": "Options related to text."
},
"links": {
"$ref": "#/$defs/rendercv__themes__options__Links",
"default": {
"underline": false,
"use_external_link_icon": true
},
"description": "Options related to links."
},
"header": {
"$ref": "#/$defs/rendercv__themes__options__Header",
"default": {
"name_font_family": "Source Sans 3",
"name_font_size": "30pt",
"name_bold": true,
"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,
"alignment": "center"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__options__SectionTitles",
"default": {
"type": "with-parial-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"
},
"description": "Options related to section titles.",
"title": "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": []
},
"description": "Options related to entries."
},
"highlights": {
"$ref": "#/$defs/rendercv__themes__options__Highlights",
"default": {
"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__options__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"
}
},
"description": "Options related to the templates.",
"title": "Templates"
}
},
"title": "ClassicThemeOptions",
"type": "object"
},
"CurriculumVitae": {
"additionalProperties": true,
"description": "This class is the data model of the `cv` field.",
"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/rendercv__data__models__entry_types__OneLineEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/rendercv__data__models__entry_types__NormalEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/rendercv__data__models__entry_types__ExperienceEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/rendercv__data__models__entry_types__EducationEntry"
},
"type": "array"
},
{
"items": {
"$ref": "#/$defs/rendercv__data__models__entry_types__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"
}
]
}
},
"title": "CurriculumVitae",
"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": "black",
"name": "#004f90",
"connections": "#004f90",
"section_titles": "#004f90",
"links": "#004f90",
"last_updated_date_and_page_numbering": "grey"
},
"description": "Color used throughout the CV."
},
"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,
"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,
"alignment": "left"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__SectionTitles",
"default": {
"type": "with-parial-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.",
"title": "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": []
},
"description": "Options related to entries."
},
"highlights": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__Highlights",
"default": {
"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__EntryTypes",
"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": "EngineeringclassicThemeOptions",
"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": "black",
"name": "black",
"connections": "black",
"section_titles": "black",
"links": "black",
"last_updated_date_and_page_numbering": "grey"
},
"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,
"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,
"alignment": "center"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__SectionTitles",
"default": {
"type": "with-parial-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",
"line_type": "with-full-line"
},
"description": "Options related to section titles.",
"title": "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": "•",
"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__EntryTypes",
"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": "EngineeringresumesThemeOptions",
"type": "object"
},
"Locale": {
"additionalProperties": false,
"description": "This class is the data model of the locale catalog. The values of each field\nupdates the `locale` dictionary.",
"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
},
"description": "Options related to the page."
},
"colors": {
"$ref": "#/$defs/rendercv__themes__options__Colors",
"default": {
"text": "black",
"name": "#004f90",
"connections": "#004f90",
"section_titles": "#004f90",
"links": "#004f90",
"last_updated_date_and_page_numbering": "grey"
},
"description": "Color used throughout the CV."
},
"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,
"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,
"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.",
"title": "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": "•",
"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__EntryTypes",
"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": "ModerncvThemeOptions",
"type": "object"
},
"NumberedEntry": {
"additionalProperties": true,
"description": "This class is the data model of `NumberedEntry`.",
"properties": {
"number": {
"title": "Number",
"type": "string"
}
},
"required": [
"number"
],
"title": "NumberedEntry",
"type": "object"
},
"RenderCVSettings": {
"additionalProperties": false,
"description": "This class is the data model of the RenderCV settings.",
"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"
}
},
"title": "RenderCVSettings",
"type": "object"
},
"RenderCommandSettings": {
"additionalProperties": false,
"description": "This class is the data model of the `render` command's settings.",
"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_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,
"description": "This class is the data model of `ReversedNumberedEntry`.",
"properties": {
"reversed_number": {
"title": "Reversed Number",
"type": "string"
}
},
"required": [
"reversed_number"
],
"title": "ReversedNumberedEntry",
"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
},
"description": "Options related to the page."
},
"colors": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Colors",
"default": {
"text": "black",
"name": "black",
"connections": "black",
"section_titles": "black",
"links": "#004f90",
"last_updated_date_and_page_numbering": "grey"
},
"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,
"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,
"alignment": "center"
},
"description": "Options related to headers.",
"title": "Headers"
},
"section_titles": {
"$ref": "#/$defs/rendercv__themes__sb2nov__SectionTitles",
"default": {
"type": "with-parial-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",
"line_type": "with-full-line"
},
"description": "Options related to section titles.",
"title": "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": []
},
"description": "Options related to entries."
},
"highlights": {
"$ref": "#/$defs/rendercv__themes__sb2nov__Highlights",
"default": {
"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__EntryTypes",
"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": "Sb2novThemeOptions",
"type": "object"
},
"SocialNetwork": {
"additionalProperties": false,
"description": "This class is the data model of a social network.",
"properties": {
"network": {
"enum": [
"LinkedIn",
"GitHub",
"GitLab",
"Instagram",
"ORCID",
"Mastodon",
"StackOverflow",
"ResearchGate",
"YouTube",
"Google Scholar",
"Telegram"
],
"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": "SocialNetwork",
"type": "object"
},
"rendercv__data__models__entry_types__EducationEntry": {
"additionalProperties": true,
"description": "This class is the data model of `EducationEntry`. `EducationEntry` class is\ncreated by combining the `EntryBase` and `EducationEntryBase` classes to have the\nfields in the correct order.",
"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"
}
]
},
"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"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"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"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"institution",
"area"
],
"title": "EducationEntry",
"type": "object"
},
"rendercv__data__models__entry_types__ExperienceEntry": {
"additionalProperties": true,
"description": "This class is the data model of `ExperienceEntry`. `ExperienceEntry` class is\ncreated by combining the `EntryBase` and `ExperienceEntryBase` classes to have the\nfields in the correct order.",
"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"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"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"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"company",
"position"
],
"title": "ExperienceEntry",
"type": "object"
},
"rendercv__data__models__entry_types__NormalEntry": {
"additionalProperties": true,
"description": "This class is the data model of `NormalEntry`. `NormalEntry` class is created by\ncombining the `EntryBase` and `NormalEntryBase` classes to have the fields in the\ncorrect order.",
"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"
}
]
},
"location": {
"default": null,
"examples": [
"Istanbul, Türkiye"
],
"title": "Location",
"oneOf": [
{
"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"
}
]
},
"highlights": {
"default": null,
"examples": [
"Did this.",
"Did that."
],
"title": "Highlights",
"oneOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"summary": {
"default": null,
"examples": [
"Did this and that."
],
"title": "Summary",
"oneOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"name"
],
"title": "NormalEntry",
"type": "object"
},
"rendercv__data__models__entry_types__OneLineEntry": {
"additionalProperties": true,
"description": "This class is the data model of `OneLineEntry`.",
"properties": {
"label": {
"title": "Label",
"type": "string"
},
"details": {
"title": "Details",
"type": "string"
}
},
"required": [
"label",
"details"
],
"title": "OneLineEntry",
"type": "object"
},
"rendercv__data__models__entry_types__PublicationEntry": {
"additionalProperties": true,
"description": "This class is the data model of `PublicationEntry`. `PublicationEntry` class is\ncreated by combining the `EntryWithDate` and `PublicationEntryBase` classes to have\nthe fields in the correct order.",
"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": "PublicationEntry",
"type": "object"
},
"rendercv__themes__engineeringclassic__EducationEntry": {
"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": "EducationEntry",
"type": "object"
},
"rendercv__themes__engineeringclassic__EntryTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/rendercv__themes__options__OneLineEntry",
"default": {
"template": "**LABEL:** DETAILS"
},
"description": "Options related to one-line entries.",
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringclassic__EducationEntry",
"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__NormalEntry",
"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__ExperienceEntry",
"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/rendercv__themes__options__PublicationEntry",
"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"
},
"description": "Options related to publication entries.",
"title": "Publication Entry"
}
},
"title": "EntryTypes",
"type": "object"
},
"rendercv__themes__engineeringclassic__ExperienceEntry": {
"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": "ExperienceEntry",
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": 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"
},
"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"
},
"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__NormalEntry": {
"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": "NormalEntry",
"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-parial-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
},
"font_family": {
"default": "Raleway",
"description": "The font family of the section titles.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": "SectionTitles",
"type": "object"
},
"rendercv__themes__engineeringclassic__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "Raleway",
"description": "The font family.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": "rgb(0,0,0)",
"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": "rgb(128,128,128)",
"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__EducationEntry": {
"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": "EducationEntry",
"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__EntryTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/rendercv__themes__options__OneLineEntry",
"default": {
"template": "**LABEL:** DETAILS"
},
"description": "Options related to one-line entries.",
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__engineeringresumes__EducationEntry",
"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__NormalEntry",
"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__ExperienceEntry",
"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/rendercv__themes__options__PublicationEntry",
"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"
},
"description": "Options related to publication entries.",
"title": "Publication Entry"
}
},
"title": "EntryTypes",
"type": "object"
},
"rendercv__themes__engineeringresumes__ExperienceEntry": {
"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": "ExperienceEntry",
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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"
},
"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__NormalEntry": {
"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": "NormalEntry",
"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-parial-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
},
"font_family": {
"default": "XCharter",
"description": "The font family of the section titles.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"line_type": {
"default": "with-full-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
}
},
"title": "SectionTitles",
"type": "object"
},
"rendercv__themes__engineeringresumes__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "XCharter",
"description": "The font family.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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__EducationEntry": {
"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": "EducationEntry",
"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__EntryTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/rendercv__themes__options__OneLineEntry",
"default": {
"template": "**LABEL:** DETAILS"
},
"description": "Options related to one-line entries.",
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__moderncv__EducationEntry",
"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__NormalEntry",
"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__ExperienceEntry",
"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/rendercv__themes__options__PublicationEntry",
"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"
},
"description": "Options related to publication entries.",
"title": "Publication Entry"
}
},
"title": "EntryTypes",
"type": "object"
},
"rendercv__themes__moderncv__ExperienceEntry": {
"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": "ExperienceEntry",
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": 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"
},
"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"
},
"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__NormalEntry": {
"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": "NormalEntry",
"type": "object"
},
"rendercv__themes__moderncv__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "moderncv",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
},
"font_family": {
"default": "Fontin",
"description": "The font family of the section titles.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": "SectionTitles",
"type": "object"
},
"rendercv__themes__moderncv__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "Fontin",
"description": "The font family.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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,
"properties": {
"text": {
"default": "rgb(0,0,0)",
"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,79,144)",
"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,79,144)",
"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,79,144)",
"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,79,144)",
"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": "rgb(128,128,128)",
"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__EducationEntry": {
"additionalProperties": false,
"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": "EducationEntry",
"type": "object"
},
"rendercv__themes__options__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": "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__EntryTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/rendercv__themes__options__OneLineEntry",
"default": {
"template": "**LABEL:** DETAILS"
},
"description": "Options related to one-line entries.",
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__options__EducationEntry",
"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"
},
"description": "Options related to education entries.",
"title": "Education Entry"
},
"normal_entry": {
"$ref": "#/$defs/rendercv__themes__options__NormalEntry",
"default": {
"main_column_first_row_template": "**NAME**",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "LOCATION\nDATE"
},
"description": "Options related to normal entries.",
"title": "Normal Entry"
},
"experience_entry": {
"$ref": "#/$defs/rendercv__themes__options__ExperienceEntry",
"default": {
"main_column_first_row_template": "**COMPANY**, POSITION",
"main_column_second_row_template": "SUMMARY\nHIGHLIGHTS",
"date_and_location_column_template": "LOCATION\nDATE"
},
"description": "Options related to experience entries.",
"title": "Experience Entry"
},
"publication_entry": {
"$ref": "#/$defs/rendercv__themes__options__PublicationEntry",
"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"
},
"description": "Options related to publication entries.",
"title": "Publication Entry"
}
},
"title": "EntryTypes",
"type": "object"
},
"rendercv__themes__options__ExperienceEntry": {
"additionalProperties": false,
"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": "ExperienceEntry",
"type": "object"
},
"rendercv__themes__options__Header": {
"additionalProperties": false,
"properties": {
"name_font_family": {
"default": "Source Sans 3",
"description": "The font family of the name in the header.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": 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"
},
"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,
"properties": {
"bullet": {
"default": "•",
"description": "The bullet used for the highlights and bullet entries.",
"enum": [
"•",
"◦",
"-",
"◆",
"★",
"■",
"—",
"○"
],
"title": "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,
"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__NormalEntry": {
"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\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": "NormalEntry",
"type": "object"
},
"rendercv__themes__options__OneLineEntry": {
"additionalProperties": false,
"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": "OneLineEntry",
"type": "object"
},
"rendercv__themes__options__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": 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__PublicationEntry": {
"additionalProperties": false,
"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": "PublicationEntry",
"type": "object"
},
"rendercv__themes__options__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "with-parial-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
},
"font_family": {
"default": "Source Sans 3",
"description": "The font family of the section titles.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": "SectionTitles",
"type": "object"
},
"rendercv__themes__options__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "Source Sans 3",
"description": "The font family.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": "rgb(0,0,0)",
"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,79,144)",
"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": "rgb(128,128,128)",
"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__EducationEntry": {
"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": "EducationEntry",
"type": "object"
},
"rendercv__themes__sb2nov__EntryTypes": {
"additionalProperties": false,
"properties": {
"one_line_entry": {
"$ref": "#/$defs/rendercv__themes__options__OneLineEntry",
"default": {
"template": "**LABEL:** DETAILS"
},
"description": "Options related to one-line entries.",
"title": "One-Line Entry"
},
"education_entry": {
"$ref": "#/$defs/rendercv__themes__sb2nov__EducationEntry",
"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__NormalEntry",
"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__ExperienceEntry",
"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/rendercv__themes__options__PublicationEntry",
"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"
},
"description": "Options related to publication entries.",
"title": "Publication Entry"
}
},
"title": "EntryTypes",
"type": "object"
},
"rendercv__themes__sb2nov__ExperienceEntry": {
"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": "ExperienceEntry",
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"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": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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": 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"
},
"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"
},
"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__NormalEntry": {
"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": "NormalEntry",
"type": "object"
},
"rendercv__themes__sb2nov__SectionTitles": {
"additionalProperties": false,
"properties": {
"type": {
"default": "with-parial-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
},
"font_family": {
"default": "New Computer Modern",
"description": "The font family of the section titles.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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"
},
"line_type": {
"default": "with-full-line",
"description": "The type of the section titles.",
"title": "Line Type",
"oneOf": [
{
"enum": [
"with-parial-line",
"with-full-line",
"without-line",
"moderncv"
],
"type": "string"
},
{
"type": "null"
}
]
}
},
"title": "SectionTitles",
"type": "object"
},
"rendercv__themes__sb2nov__Text": {
"additionalProperties": false,
"properties": {
"font_family": {
"default": "New Computer Modern",
"description": "The font family.",
"enum": [
"Libertinus Serif",
"New Computer Modern",
"DejaVu Sans Mono",
"Mukta",
"Open Sans",
"Gentium Book Plus",
"Noto Sans",
"Lato",
"Source Sans 3",
"EB Garamond",
"Open Sauce Sans",
"Fontin",
"Roboto",
"Ubuntu",
"Poppins",
"Raleway",
"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.",
"title": "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": "#004f90",
"last_updated_date_and_page_numbering": "grey",
"links": "#004f90",
"name": "#004f90",
"section_titles": "#004f90",
"text": "black"
},
"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",
"name_bold": true,
"name_font_family": "Source Sans 3",
"name_font_size": "30pt",
"photo_width": "3.5cm",
"separator_between_connections": "",
"use_icons_for_connections": true,
"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-parial-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",
"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-02-02",
"render_command": null,
"bold_keywords": []
},
"description": "The settings of the RenderCV.",
"title": "RenderCV Settings"
}
},
"required": [],
"title": "RenderCV",
"type": "object",
"$id": "https://raw.githubusercontent.com/rendercv/rendercv/main/schema.json",
"$schema": "http://json-schema.org/draft-07/schema#"
}