mirror of
https://github.com/rendercv/rendercv.git
synced 2025-12-23 21:47:55 -05:00
5482 lines
217 KiB
JSON
5482 lines
217 KiB
JSON
{
|
||
"$defs": {
|
||
"Alignment": {
|
||
"enum": [
|
||
"left",
|
||
"center",
|
||
"right"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"ArbitraryDate": {
|
||
"anyOf": [
|
||
{
|
||
"type": "integer"
|
||
},
|
||
{
|
||
"type": "string"
|
||
}
|
||
]
|
||
},
|
||
"BuiltInDesign": {
|
||
"discriminator": {
|
||
"mapping": {
|
||
"classic": "#/$defs/ClassicTheme",
|
||
"engineeringclassic": "#/$defs/EngineeringclassicTheme",
|
||
"engineeringresumes": "#/$defs/EngineeringresumesTheme",
|
||
"moderncv": "#/$defs/ModerncvTheme",
|
||
"sb2nov": "#/$defs/Sb2novTheme"
|
||
},
|
||
"propertyName": "theme"
|
||
},
|
||
"oneOf": [
|
||
{
|
||
"$ref": "#/$defs/ClassicTheme"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/EngineeringclassicTheme"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/EngineeringresumesTheme"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/ModerncvTheme"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/Sb2novTheme"
|
||
}
|
||
]
|
||
},
|
||
"Bullet": {
|
||
"enum": [
|
||
"●",
|
||
"•",
|
||
"◦",
|
||
"-",
|
||
"◆",
|
||
"★",
|
||
"■",
|
||
"—",
|
||
"○"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"BulletEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"bullet": {
|
||
"examples": [
|
||
"Python, JavaScript, C++",
|
||
"Excellent communication skills"
|
||
],
|
||
"title": "Bullet",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"required": [
|
||
"bullet"
|
||
],
|
||
"title": "BulletEntry",
|
||
"type": "object"
|
||
},
|
||
"ClassicTheme": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"theme": {
|
||
"const": "classic",
|
||
"default": "classic",
|
||
"title": "Theme",
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Page__1"
|
||
},
|
||
"colors": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Colors__1"
|
||
},
|
||
"typography": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Typography__1"
|
||
},
|
||
"links": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Links__1"
|
||
},
|
||
"header": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Header__1"
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__SectionTitles__1"
|
||
},
|
||
"sections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Sections__1"
|
||
},
|
||
"entries": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Entries__1"
|
||
},
|
||
"templates": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Templates__1"
|
||
}
|
||
},
|
||
"title": "ClassicTheme",
|
||
"type": "object"
|
||
},
|
||
"CustomConnection": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"fontawesome_icon": {
|
||
"title": "Fontawesome Icon",
|
||
"type": "string"
|
||
},
|
||
"placeholder": {
|
||
"title": "Placeholder",
|
||
"type": "string"
|
||
},
|
||
"url": {
|
||
"anyOf": [
|
||
{
|
||
"format": "uri",
|
||
"maxLength": 2083,
|
||
"minLength": 1,
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"title": "Url"
|
||
}
|
||
},
|
||
"required": [
|
||
"fontawesome_icon",
|
||
"placeholder",
|
||
"url"
|
||
],
|
||
"title": "CustomConnection",
|
||
"type": "object"
|
||
},
|
||
"Cv": {
|
||
"additionalProperties": true,
|
||
"properties": {
|
||
"name": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"John Doe",
|
||
"Jane Smith"
|
||
],
|
||
"title": "Name"
|
||
},
|
||
"headline": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Software Engineer",
|
||
"Data Scientist",
|
||
"Product Manager"
|
||
],
|
||
"title": "Headline"
|
||
},
|
||
"location": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"New York, NY",
|
||
"London, UK",
|
||
"Istanbul, Türkiye"
|
||
],
|
||
"title": "Location"
|
||
},
|
||
"email": {
|
||
"default": null,
|
||
"description": "You can provide multiple emails as a list.",
|
||
"examples": [
|
||
"john.doe@example.com",
|
||
[
|
||
"john.doe.1@example.com",
|
||
"john.doe.2@example.com"
|
||
]
|
||
],
|
||
"title": "Email"
|
||
},
|
||
"photo": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExistingPathRelativeToInput"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Photo file path, relative to the YAML file.",
|
||
"examples": [
|
||
"photo.jpg",
|
||
"images/profile.png"
|
||
]
|
||
},
|
||
"phone": {
|
||
"default": null,
|
||
"description": "Your phone number with country code in international format (e.g., +1 for USA, +44 for UK). The display format in the output is controlled by `design.header.connections.phone_number_format`. You can provide multiple numbers as a list.",
|
||
"examples": [
|
||
"+1-234-567-8900",
|
||
[
|
||
"+1-234-567-8900",
|
||
"+44 20 1234 5678"
|
||
]
|
||
],
|
||
"title": "Phone"
|
||
},
|
||
"website": {
|
||
"default": null,
|
||
"description": "You can provide multiple URLs as a list.",
|
||
"examples": [
|
||
"https://johndoe.com",
|
||
[
|
||
"https://johndoe.com",
|
||
"https://www.janesmith.dev"
|
||
]
|
||
],
|
||
"title": "Website"
|
||
},
|
||
"social_networks": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/SocialNetwork"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"title": "Social Networks"
|
||
},
|
||
"custom_connections": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/CustomConnection"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Additional header connections you define yourself. Each item has a `placeholder` (the displayed text), an optional `url`, and the Font Awesome icon name to render (from https://fontawesome.com/search).",
|
||
"examples": [
|
||
[
|
||
{
|
||
"fontawesome_icon": "calendar-days",
|
||
"placeholder": "Book a call",
|
||
"url": "https://cal.com/johndoe"
|
||
}
|
||
]
|
||
],
|
||
"title": "Custom Connections"
|
||
},
|
||
"sections": {
|
||
"anyOf": [
|
||
{
|
||
"additionalProperties": {
|
||
"$ref": "#/$defs/Section"
|
||
},
|
||
"type": "object"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The sections of your CV. Keys are section titles (e.g., Experience, Education), and values are lists of entries. Entry types are automatically detected based on their fields.",
|
||
"examples": [
|
||
{
|
||
"Education": "...",
|
||
"Experience": "...",
|
||
"Projects": "...",
|
||
"Skills": "..."
|
||
}
|
||
],
|
||
"title": "Sections"
|
||
}
|
||
},
|
||
"title": "Cv",
|
||
"type": "object"
|
||
},
|
||
"EngineeringclassicTheme": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"theme": {
|
||
"const": "engineeringclassic",
|
||
"default": "engineeringclassic",
|
||
"title": "Theme",
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Page__1"
|
||
},
|
||
"colors": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Colors__1"
|
||
},
|
||
"typography": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Typography__2"
|
||
},
|
||
"links": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Links__2"
|
||
},
|
||
"header": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Header__2"
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__SectionTitles__2"
|
||
},
|
||
"sections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Sections__2"
|
||
},
|
||
"entries": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Entries__2"
|
||
},
|
||
"templates": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Templates__2"
|
||
}
|
||
},
|
||
"title": "EngineeringclassicTheme",
|
||
"type": "object"
|
||
},
|
||
"EngineeringresumesTheme": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"theme": {
|
||
"const": "engineeringresumes",
|
||
"default": "engineeringresumes",
|
||
"title": "Theme",
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Page__2"
|
||
},
|
||
"colors": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Colors__2"
|
||
},
|
||
"typography": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Typography__3"
|
||
},
|
||
"links": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Links__3"
|
||
},
|
||
"header": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Header__3"
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__SectionTitles__3"
|
||
},
|
||
"sections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Sections__3"
|
||
},
|
||
"entries": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Entries__3"
|
||
},
|
||
"templates": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Templates__3"
|
||
}
|
||
},
|
||
"title": "EngineeringresumesTheme",
|
||
"type": "object"
|
||
},
|
||
"EnglishLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "english",
|
||
"default": "english",
|
||
"description": "The language for your CV. The default value is `english`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Last updated in",
|
||
"description": "Translation of \"Last updated in\". The default value is `Last updated in`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "month",
|
||
"description": "Translation of \"month\" (singular). The default value is `month`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "months",
|
||
"description": "Translation of \"months\" (plural). The default value is `months`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "year",
|
||
"description": "Translation of \"year\" (singular). The default value is `year`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "years",
|
||
"description": "Translation of \"years\" (plural). The default value is `years`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "present",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `present`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Jan",
|
||
"Feb",
|
||
"Mar",
|
||
"Apr",
|
||
"May",
|
||
"June",
|
||
"July",
|
||
"Aug",
|
||
"Sept",
|
||
"Oct",
|
||
"Nov",
|
||
"Dec"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"maxItems": 12,
|
||
"minItems": 12,
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"January",
|
||
"February",
|
||
"March",
|
||
"April",
|
||
"May",
|
||
"June",
|
||
"July",
|
||
"August",
|
||
"September",
|
||
"October",
|
||
"November",
|
||
"December"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"maxItems": 12,
|
||
"minItems": 12,
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "EnglishLocale",
|
||
"type": "object"
|
||
},
|
||
"ExactDate": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "integer"
|
||
}
|
||
]
|
||
},
|
||
"ExistingPathRelativeToInput": {
|
||
"format": "path",
|
||
"type": "string"
|
||
},
|
||
"FrenchLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "french",
|
||
"default": "french",
|
||
"description": "The language for your CV. The default value is `french`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Dernière mise à jour",
|
||
"description": "Translation of \"Last updated in\". The default value is `Dernière mise à jour`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "mois",
|
||
"description": "Translation of \"month\" (singular). The default value is `mois`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "mois",
|
||
"description": "Translation of \"months\" (plural). The default value is `mois`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "an",
|
||
"description": "Translation of \"year\" (singular). The default value is `an`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "ans",
|
||
"description": "Translation of \"years\" (plural). The default value is `ans`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "présent",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `présent`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Jan",
|
||
"Fév",
|
||
"Mar",
|
||
"Avr",
|
||
"Mai",
|
||
"Juin",
|
||
"Juil",
|
||
"Aoû",
|
||
"Sep",
|
||
"Oct",
|
||
"Nov",
|
||
"Déc"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Janvier",
|
||
"Février",
|
||
"Mars",
|
||
"Avril",
|
||
"Mai",
|
||
"Juin",
|
||
"Juillet",
|
||
"Août",
|
||
"Septembre",
|
||
"Octobre",
|
||
"Novembre",
|
||
"Décembre"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "FrenchLocale",
|
||
"type": "object"
|
||
},
|
||
"GermanLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "german",
|
||
"default": "german",
|
||
"description": "The language for your CV. The default value is `german`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Zuletzt aktualisiert",
|
||
"description": "Translation of \"Last updated in\". The default value is `Zuletzt aktualisiert`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "Monat",
|
||
"description": "Translation of \"month\" (singular). The default value is `Monat`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "Monate",
|
||
"description": "Translation of \"months\" (plural). The default value is `Monate`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "Jahr",
|
||
"description": "Translation of \"year\" (singular). The default value is `Jahr`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "Jahre",
|
||
"description": "Translation of \"years\" (plural). The default value is `Jahre`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "gegenwärtig",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `gegenwärtig`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Jan",
|
||
"Feb",
|
||
"Mär",
|
||
"Apr",
|
||
"Mai",
|
||
"Jun",
|
||
"Jul",
|
||
"Aug",
|
||
"Sep",
|
||
"Okt",
|
||
"Nov",
|
||
"Dez"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Januar",
|
||
"Februar",
|
||
"März",
|
||
"April",
|
||
"Mai",
|
||
"Juni",
|
||
"Juli",
|
||
"August",
|
||
"September",
|
||
"Oktober",
|
||
"November",
|
||
"Dezember"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "GermanLocale",
|
||
"type": "object"
|
||
},
|
||
"HindiLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "hindi",
|
||
"default": "hindi",
|
||
"description": "The language for your CV. The default value is `hindi`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "अंतिम अद्यतन",
|
||
"description": "Translation of \"Last updated in\". The default value is `अंतिम अद्यतन`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "महीना",
|
||
"description": "Translation of \"month\" (singular). The default value is `महीना`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "महीने",
|
||
"description": "Translation of \"months\" (plural). The default value is `महीने`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "वर्ष",
|
||
"description": "Translation of \"year\" (singular). The default value is `वर्ष`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "वर्ष",
|
||
"description": "Translation of \"years\" (plural). The default value is `वर्ष`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "वर्तमान",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `वर्तमान`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"जन",
|
||
"फर",
|
||
"मार",
|
||
"अप्र",
|
||
"मई",
|
||
"जून",
|
||
"जुल",
|
||
"अग",
|
||
"सित",
|
||
"अक्ट",
|
||
"नव",
|
||
"दिस"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"जनवरी",
|
||
"फरवरी",
|
||
"मार्च",
|
||
"अप्रैल",
|
||
"मई",
|
||
"जून",
|
||
"जुलाई",
|
||
"अगस्त",
|
||
"सितंबर",
|
||
"अक्टूबर",
|
||
"नवंबर",
|
||
"दिसंबर"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "HindiLocale",
|
||
"type": "object"
|
||
},
|
||
"ItalianLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "italian",
|
||
"default": "italian",
|
||
"description": "The language for your CV. The default value is `italian`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Ultimo aggiornamento",
|
||
"description": "Translation of \"Last updated in\". The default value is `Ultimo aggiornamento`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "mese",
|
||
"description": "Translation of \"month\" (singular). The default value is `mese`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "mesi",
|
||
"description": "Translation of \"months\" (plural). The default value is `mesi`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "anno",
|
||
"description": "Translation of \"year\" (singular). The default value is `anno`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "anni",
|
||
"description": "Translation of \"years\" (plural). The default value is `anni`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "presente",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `presente`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Gen",
|
||
"Feb",
|
||
"Mar",
|
||
"Apr",
|
||
"Mag",
|
||
"Giu",
|
||
"Lug",
|
||
"Ago",
|
||
"Set",
|
||
"Ott",
|
||
"Nov",
|
||
"Dic"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Gennaio",
|
||
"Febbraio",
|
||
"Marzo",
|
||
"Aprile",
|
||
"Maggio",
|
||
"Giugno",
|
||
"Luglio",
|
||
"Agosto",
|
||
"Settembre",
|
||
"Ottobre",
|
||
"Novembre",
|
||
"Dicembre"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "ItalianLocale",
|
||
"type": "object"
|
||
},
|
||
"JapaneseLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "japanese",
|
||
"default": "japanese",
|
||
"description": "The language for your CV. The default value is `japanese`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "最終更新",
|
||
"description": "Translation of \"Last updated in\". The default value is `最終更新`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "月",
|
||
"description": "Translation of \"month\" (singular). The default value is `月`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "ヶ月",
|
||
"description": "Translation of \"months\" (plural). The default value is `ヶ月`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "年",
|
||
"description": "Translation of \"year\" (singular). The default value is `年`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "年",
|
||
"description": "Translation of \"years\" (plural). The default value is `年`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "現在",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `現在`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"1月",
|
||
"2月",
|
||
"3月",
|
||
"4月",
|
||
"5月",
|
||
"6月",
|
||
"7月",
|
||
"8月",
|
||
"9月",
|
||
"10月",
|
||
"11月",
|
||
"12月"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"1月",
|
||
"2月",
|
||
"3月",
|
||
"4月",
|
||
"5月",
|
||
"6月",
|
||
"7月",
|
||
"8月",
|
||
"9月",
|
||
"10月",
|
||
"11月",
|
||
"12月"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "JapaneseLocale",
|
||
"type": "object"
|
||
},
|
||
"KoreanLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "korean",
|
||
"default": "korean",
|
||
"description": "The language for your CV. The default value is `korean`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "마지막 업데이트",
|
||
"description": "Translation of \"Last updated in\". The default value is `마지막 업데이트`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "월",
|
||
"description": "Translation of \"month\" (singular). The default value is `월`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "개월",
|
||
"description": "Translation of \"months\" (plural). The default value is `개월`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "년",
|
||
"description": "Translation of \"year\" (singular). The default value is `년`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "년",
|
||
"description": "Translation of \"years\" (plural). The default value is `년`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "현재",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `현재`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"1월",
|
||
"2월",
|
||
"3월",
|
||
"4월",
|
||
"5월",
|
||
"6월",
|
||
"7월",
|
||
"8월",
|
||
"9월",
|
||
"10월",
|
||
"11월",
|
||
"12월"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"1월",
|
||
"2월",
|
||
"3월",
|
||
"4월",
|
||
"5월",
|
||
"6월",
|
||
"7월",
|
||
"8월",
|
||
"9월",
|
||
"10월",
|
||
"11월",
|
||
"12월"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "KoreanLocale",
|
||
"type": "object"
|
||
},
|
||
"ListOfEntries": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/rendercv__schema__models__cv__entries__one_line__OneLineEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/rendercv__schema__models__cv__entries__normal__NormalEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/rendercv__schema__models__cv__entries__experience__ExperienceEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/rendercv__schema__models__cv__entries__education__EducationEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/rendercv__schema__models__cv__entries__publication__PublicationEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/BulletEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/NumberedEntry"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"items": {
|
||
"$ref": "#/$defs/ReversedNumberedEntry"
|
||
},
|
||
"type": "array"
|
||
}
|
||
]
|
||
},
|
||
"Locale": {
|
||
"discriminator": {
|
||
"mapping": {
|
||
"english": "#/$defs/EnglishLocale",
|
||
"french": "#/$defs/FrenchLocale",
|
||
"german": "#/$defs/GermanLocale",
|
||
"hindi": "#/$defs/HindiLocale",
|
||
"italian": "#/$defs/ItalianLocale",
|
||
"japanese": "#/$defs/JapaneseLocale",
|
||
"korean": "#/$defs/KoreanLocale",
|
||
"mandarin_chineese": "#/$defs/MandarinChineeseLocale",
|
||
"portuguese": "#/$defs/PortugueseLocale",
|
||
"russian": "#/$defs/RussianLocale",
|
||
"spanish": "#/$defs/SpanishLocale",
|
||
"turkish": "#/$defs/TurkishLocale"
|
||
},
|
||
"propertyName": "language"
|
||
},
|
||
"oneOf": [
|
||
{
|
||
"$ref": "#/$defs/EnglishLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/FrenchLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/GermanLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/HindiLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/ItalianLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/JapaneseLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/KoreanLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/MandarinChineeseLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/PortugueseLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/RussianLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/SpanishLocale"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/TurkishLocale"
|
||
}
|
||
]
|
||
},
|
||
"MandarinChineeseLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "mandarin_chineese",
|
||
"default": "mandarin_chineese",
|
||
"description": "The language for your CV. The default value is `mandarin_chineese`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "最后更新于",
|
||
"description": "Translation of \"Last updated in\". The default value is `最后更新于`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "个月",
|
||
"description": "Translation of \"month\" (singular). The default value is `个月`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "个月",
|
||
"description": "Translation of \"months\" (plural). The default value is `个月`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "年",
|
||
"description": "Translation of \"year\" (singular). The default value is `年`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "年",
|
||
"description": "Translation of \"years\" (plural). The default value is `年`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "至今",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `至今`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"1月",
|
||
"2月",
|
||
"3月",
|
||
"4月",
|
||
"5月",
|
||
"6月",
|
||
"7月",
|
||
"8月",
|
||
"9月",
|
||
"10月",
|
||
"11月",
|
||
"12月"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"一月",
|
||
"二月",
|
||
"三月",
|
||
"四月",
|
||
"五月",
|
||
"六月",
|
||
"七月",
|
||
"八月",
|
||
"九月",
|
||
"十月",
|
||
"十一月",
|
||
"十二月"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "MandarinChineeseLocale",
|
||
"type": "object"
|
||
},
|
||
"ModerncvTheme": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"theme": {
|
||
"const": "moderncv",
|
||
"default": "moderncv",
|
||
"title": "Theme",
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Page__1"
|
||
},
|
||
"colors": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Colors__1"
|
||
},
|
||
"typography": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Typography__4"
|
||
},
|
||
"links": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Links__4"
|
||
},
|
||
"header": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Header__4"
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__SectionTitles__4"
|
||
},
|
||
"sections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Sections__4"
|
||
},
|
||
"entries": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Entries__4"
|
||
},
|
||
"templates": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Templates__4"
|
||
}
|
||
},
|
||
"title": "ModerncvTheme",
|
||
"type": "object"
|
||
},
|
||
"NumberedEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"number": {
|
||
"examples": [
|
||
"First publication about XYZ",
|
||
"Patent for ABC technology"
|
||
],
|
||
"title": "Number",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"required": [
|
||
"number"
|
||
],
|
||
"title": "NumberedEntry",
|
||
"type": "object"
|
||
},
|
||
"PageSize": {
|
||
"enum": [
|
||
"a4",
|
||
"a5",
|
||
"us-letter",
|
||
"us-executive"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"PhoneNumberFormatType": {
|
||
"enum": [
|
||
"national",
|
||
"international",
|
||
"E164"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"PlannedPathRelativeToInput": {
|
||
"format": "path",
|
||
"type": "string"
|
||
},
|
||
"PortugueseLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "portuguese",
|
||
"default": "portuguese",
|
||
"description": "The language for your CV. The default value is `portuguese`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Última atualização",
|
||
"description": "Translation of \"Last updated in\". The default value is `Última atualização`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "mês",
|
||
"description": "Translation of \"month\" (singular). The default value is `mês`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "meses",
|
||
"description": "Translation of \"months\" (plural). The default value is `meses`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "ano",
|
||
"description": "Translation of \"year\" (singular). The default value is `ano`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "anos",
|
||
"description": "Translation of \"years\" (plural). The default value is `anos`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "presente",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `presente`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Jan",
|
||
"Fev",
|
||
"Mar",
|
||
"Abr",
|
||
"Mai",
|
||
"Jun",
|
||
"Jul",
|
||
"Ago",
|
||
"Set",
|
||
"Out",
|
||
"Nov",
|
||
"Dez"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Janeiro",
|
||
"Fevereiro",
|
||
"Março",
|
||
"Abril",
|
||
"Maio",
|
||
"Junho",
|
||
"Julho",
|
||
"Agosto",
|
||
"Setembro",
|
||
"Outubro",
|
||
"Novembro",
|
||
"Dezembro"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "PortugueseLocale",
|
||
"type": "object"
|
||
},
|
||
"RenderCommand": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"design": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExistingPathRelativeToInput"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Path to a YAML file containing the `design` field."
|
||
},
|
||
"locale": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExistingPathRelativeToInput"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Path to a YAML file containing the `locale` field."
|
||
},
|
||
"typst_path": {
|
||
"$ref": "#/$defs/PlannedPathRelativeToInput",
|
||
"default": "rendercv_output/NAME_IN_SNAKE_CASE_CV.typ",
|
||
"description": "Output path for the Typst file, relative to the input YAML file. The default value is `rendercv_output/NAME_IN_SNAKE_CASE_CV.typ`.\n\nThe following placeholders can be used:\n\n- MONTH_NAME: Full name of the month (e.g., January)\n- MONTH_ABBREVIATION: Abbreviation of the month (e.g., Jan)\n- MONTH: Month as a number (e.g., 1)\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits (e.g., 01)\n- YEAR: Year as a number (e.g., 2024)\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits (e.g., 24)\n- NAME: The name of the CV owner (e.g., John Doe)\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case (e.g., John_Doe)\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case (e.g., john_doe)\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case (e.g., JOHN_DOE)\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case (e.g., John-Doe)\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case (e.g., john-doe)\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case (e.g., JOHN-DOE)\n"
|
||
},
|
||
"pdf_path": {
|
||
"$ref": "#/$defs/PlannedPathRelativeToInput",
|
||
"default": "rendercv_output/NAME_IN_SNAKE_CASE_CV.pdf",
|
||
"description": "Output path for the PDF file, relative to the input YAML file. The default value is `rendercv_output/NAME_IN_SNAKE_CASE_CV.pdf`.\n\nThe following placeholders can be used:\n\n- MONTH_NAME: Full name of the month (e.g., January)\n- MONTH_ABBREVIATION: Abbreviation of the month (e.g., Jan)\n- MONTH: Month as a number (e.g., 1)\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits (e.g., 01)\n- YEAR: Year as a number (e.g., 2024)\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits (e.g., 24)\n- NAME: The name of the CV owner (e.g., John Doe)\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case (e.g., John_Doe)\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case (e.g., john_doe)\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case (e.g., JOHN_DOE)\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case (e.g., John-Doe)\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case (e.g., john-doe)\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case (e.g., JOHN-DOE)\n"
|
||
},
|
||
"markdown_path": {
|
||
"$ref": "#/$defs/PlannedPathRelativeToInput",
|
||
"default": "rendercv_output/NAME_IN_SNAKE_CASE_CV.md",
|
||
"description": "Output path for the Markdown file, relative to the input YAML file. The default value is `rendercv_output/NAME_IN_SNAKE_CASE_CV.md`.\n\nThe following placeholders can be used:\n\n- MONTH_NAME: Full name of the month (e.g., January)\n- MONTH_ABBREVIATION: Abbreviation of the month (e.g., Jan)\n- MONTH: Month as a number (e.g., 1)\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits (e.g., 01)\n- YEAR: Year as a number (e.g., 2024)\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits (e.g., 24)\n- NAME: The name of the CV owner (e.g., John Doe)\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case (e.g., John_Doe)\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case (e.g., john_doe)\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case (e.g., JOHN_DOE)\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case (e.g., John-Doe)\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case (e.g., john-doe)\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case (e.g., JOHN-DOE)\n",
|
||
"title": "Markdown Path"
|
||
},
|
||
"html_path": {
|
||
"$ref": "#/$defs/PlannedPathRelativeToInput",
|
||
"default": "rendercv_output/NAME_IN_SNAKE_CASE_CV.html",
|
||
"description": "Output path for the HTML file, relative to the input YAML file. The default value is `rendercv_output/NAME_IN_SNAKE_CASE_CV.html`.\n\nThe following placeholders can be used:\n\n- MONTH_NAME: Full name of the month (e.g., January)\n- MONTH_ABBREVIATION: Abbreviation of the month (e.g., Jan)\n- MONTH: Month as a number (e.g., 1)\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits (e.g., 01)\n- YEAR: Year as a number (e.g., 2024)\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits (e.g., 24)\n- NAME: The name of the CV owner (e.g., John Doe)\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case (e.g., John_Doe)\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case (e.g., john_doe)\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case (e.g., JOHN_DOE)\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case (e.g., John-Doe)\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case (e.g., john-doe)\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case (e.g., JOHN-DOE)\n"
|
||
},
|
||
"png_path": {
|
||
"$ref": "#/$defs/PlannedPathRelativeToInput",
|
||
"default": "rendercv_output/NAME_IN_SNAKE_CASE_CV.png",
|
||
"description": "Output path for PNG files, relative to the input YAML file. The default value is `rendercv_output/NAME_IN_SNAKE_CASE_CV.png`.\n\nThe following placeholders can be used:\n\n- MONTH_NAME: Full name of the month (e.g., January)\n- MONTH_ABBREVIATION: Abbreviation of the month (e.g., Jan)\n- MONTH: Month as a number (e.g., 1)\n- MONTH_IN_TWO_DIGITS: Month as a number in two digits (e.g., 01)\n- YEAR: Year as a number (e.g., 2024)\n- YEAR_IN_TWO_DIGITS: Year as a number in two digits (e.g., 24)\n- NAME: The name of the CV owner (e.g., John Doe)\n- NAME_IN_SNAKE_CASE: The name of the CV owner in snake case (e.g., John_Doe)\n- NAME_IN_LOWER_SNAKE_CASE: The name of the CV owner in lower snake case (e.g., john_doe)\n- NAME_IN_UPPER_SNAKE_CASE: The name of the CV owner in upper snake case (e.g., JOHN_DOE)\n- NAME_IN_KEBAB_CASE: The name of the CV owner in kebab case (e.g., John-Doe)\n- NAME_IN_LOWER_KEBAB_CASE: The name of the CV owner in lower kebab case (e.g., john-doe)\n- NAME_IN_UPPER_KEBAB_CASE: The name of the CV owner in upper kebab case (e.g., JOHN-DOE)\n"
|
||
},
|
||
"dont_generate_markdown": {
|
||
"default": false,
|
||
"description": "Skip Markdown generation. This also disables HTML generation. The default value is `false`.",
|
||
"title": "Don't Generate Markdown",
|
||
"type": "boolean"
|
||
},
|
||
"dont_generate_html": {
|
||
"default": false,
|
||
"description": "Skip HTML generation. The default value is `false`.",
|
||
"title": "Don't Generate HTML",
|
||
"type": "boolean"
|
||
},
|
||
"dont_generate_typst": {
|
||
"default": false,
|
||
"description": "Skip Typst generation. This also disables PDF and PNG generation. The default value is `false`.",
|
||
"title": "Don't Generate Typst",
|
||
"type": "boolean"
|
||
},
|
||
"dont_generate_pdf": {
|
||
"default": false,
|
||
"description": "Skip PDF generation. The default value is `false`.",
|
||
"title": "Don't Generate PDF",
|
||
"type": "boolean"
|
||
},
|
||
"dont_generate_png": {
|
||
"default": false,
|
||
"description": "Skip PNG generation. The default value is `false`.",
|
||
"title": "Don't Generate PNG",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "RenderCommand",
|
||
"type": "object"
|
||
},
|
||
"ReversedNumberedEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"reversed_number": {
|
||
"description": "Reverse-numbered list item. Numbering goes in reverse (5, 4, 3, 2, 1), making recent items have higher numbers.",
|
||
"examples": [
|
||
"Latest research paper",
|
||
"Recent patent application"
|
||
],
|
||
"title": "Reversed Number",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"required": [
|
||
"reversed_number"
|
||
],
|
||
"title": "ReversedNumberedEntry",
|
||
"type": "object"
|
||
},
|
||
"RussianLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "russian",
|
||
"default": "russian",
|
||
"description": "The language for your CV. The default value is `russian`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Последнее обновление",
|
||
"description": "Translation of \"Last updated in\". The default value is `Последнее обновление`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "месяц",
|
||
"description": "Translation of \"month\" (singular). The default value is `месяц`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "месяцы",
|
||
"description": "Translation of \"months\" (plural). The default value is `месяцы`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "год",
|
||
"description": "Translation of \"year\" (singular). The default value is `год`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "лет",
|
||
"description": "Translation of \"years\" (plural). The default value is `лет`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "настоящее время",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `настоящее время`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Янв",
|
||
"Фев",
|
||
"Мар",
|
||
"Апр",
|
||
"Май",
|
||
"Июн",
|
||
"Июл",
|
||
"Авг",
|
||
"Сен",
|
||
"Окт",
|
||
"Ноя",
|
||
"Дек"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Январь",
|
||
"Февраль",
|
||
"Март",
|
||
"Апрель",
|
||
"Май",
|
||
"Июнь",
|
||
"Июль",
|
||
"Август",
|
||
"Сентябрь",
|
||
"Октябрь",
|
||
"Ноябрь",
|
||
"Декабрь"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "RussianLocale",
|
||
"type": "object"
|
||
},
|
||
"Sb2novTheme": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"theme": {
|
||
"const": "sb2nov",
|
||
"default": "sb2nov",
|
||
"title": "Theme",
|
||
"type": "string"
|
||
},
|
||
"page": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Page__1"
|
||
},
|
||
"colors": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Colors__3"
|
||
},
|
||
"typography": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Typography__5"
|
||
},
|
||
"links": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Links__5"
|
||
},
|
||
"header": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Header__5"
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__SectionTitles__5"
|
||
},
|
||
"sections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Sections__5"
|
||
},
|
||
"entries": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Entries__5"
|
||
},
|
||
"templates": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Templates__5"
|
||
}
|
||
},
|
||
"title": "Sb2novTheme",
|
||
"type": "object"
|
||
},
|
||
"Section": {
|
||
"$ref": "#/$defs/ListOfEntries"
|
||
},
|
||
"SectionTitleType": {
|
||
"enum": [
|
||
"with_partial_line",
|
||
"with_full_line",
|
||
"without_line",
|
||
"moderncv"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"Settings": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"current_date": {
|
||
"description": "The date to use as \"current date\" for filenames, the \"last updated\" label, and time span calculations. Defaults to the actual current date.",
|
||
"format": "date",
|
||
"title": "Date",
|
||
"type": "string"
|
||
},
|
||
"render_command": {
|
||
"$ref": "#/$defs/RenderCommand",
|
||
"description": "Settings for the `render` command. These correspond to command-line arguments. CLI arguments take precedence over these settings.",
|
||
"title": "Render Command Settings"
|
||
},
|
||
"bold_keywords": {
|
||
"default": [],
|
||
"description": "Keywords to automatically bold in the output.",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Bold Keywords",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Settings",
|
||
"type": "object"
|
||
},
|
||
"SmallCaps": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"name": {
|
||
"default": false,
|
||
"description": "Whether to use small caps for the name. The default value is `false`.",
|
||
"title": "Name",
|
||
"type": "boolean"
|
||
},
|
||
"headline": {
|
||
"default": false,
|
||
"description": "Whether to use small caps for the headline. The default value is `false`.",
|
||
"title": "Headline",
|
||
"type": "boolean"
|
||
},
|
||
"connections": {
|
||
"default": false,
|
||
"description": "Whether to use small caps for connections. The default value is `false`.",
|
||
"title": "Connections",
|
||
"type": "boolean"
|
||
},
|
||
"section_titles": {
|
||
"default": false,
|
||
"description": "Whether to use small caps for section titles. The default value is `false`.",
|
||
"title": "Section Titles",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "SmallCaps",
|
||
"type": "object"
|
||
},
|
||
"SocialNetwork": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"network": {
|
||
"$ref": "#/$defs/SocialNetworkName"
|
||
},
|
||
"username": {
|
||
"examples": [
|
||
"john_doe",
|
||
"@johndoe@mastodon.social",
|
||
"12345/john-doe"
|
||
],
|
||
"title": "Username",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"required": [
|
||
"network",
|
||
"username"
|
||
],
|
||
"title": "SocialNetwork",
|
||
"type": "object"
|
||
},
|
||
"SocialNetworkName": {
|
||
"enum": [
|
||
"LinkedIn",
|
||
"GitHub",
|
||
"GitLab",
|
||
"IMDB",
|
||
"Instagram",
|
||
"ORCID",
|
||
"Mastodon",
|
||
"StackOverflow",
|
||
"ResearchGate",
|
||
"YouTube",
|
||
"Google Scholar",
|
||
"Telegram",
|
||
"WhatsApp",
|
||
"Leetcode",
|
||
"X",
|
||
"Bluesky"
|
||
],
|
||
"type": "string"
|
||
},
|
||
"SpanishLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "spanish",
|
||
"default": "spanish",
|
||
"description": "The language for your CV. The default value is `spanish`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Última actualización",
|
||
"description": "Translation of \"Last updated in\". The default value is `Última actualización`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "mes",
|
||
"description": "Translation of \"month\" (singular). The default value is `mes`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "meses",
|
||
"description": "Translation of \"months\" (plural). The default value is `meses`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "año",
|
||
"description": "Translation of \"year\" (singular). The default value is `año`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "años",
|
||
"description": "Translation of \"years\" (plural). The default value is `años`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "presente",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `presente`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Ene",
|
||
"Feb",
|
||
"Mar",
|
||
"Abr",
|
||
"May",
|
||
"Jun",
|
||
"Jul",
|
||
"Ago",
|
||
"Sep",
|
||
"Oct",
|
||
"Nov",
|
||
"Dic"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Enero",
|
||
"Febrero",
|
||
"Marzo",
|
||
"Abril",
|
||
"Mayo",
|
||
"Junio",
|
||
"Julio",
|
||
"Agosto",
|
||
"Septiembre",
|
||
"Octubre",
|
||
"Noviembre",
|
||
"Diciembre"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "SpanishLocale",
|
||
"type": "object"
|
||
},
|
||
"TurkishLocale": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"language": {
|
||
"const": "turkish",
|
||
"default": "turkish",
|
||
"description": "The language for your CV. The default value is `turkish`.",
|
||
"title": "Language",
|
||
"type": "string"
|
||
},
|
||
"last_updated": {
|
||
"default": "Son güncelleme",
|
||
"description": "Translation of \"Last updated in\". The default value is `Son güncelleme`.",
|
||
"title": "Last Updated",
|
||
"type": "string"
|
||
},
|
||
"month": {
|
||
"default": "ay",
|
||
"description": "Translation of \"month\" (singular). The default value is `ay`.",
|
||
"title": "Month",
|
||
"type": "string"
|
||
},
|
||
"months": {
|
||
"default": "ay",
|
||
"description": "Translation of \"months\" (plural). The default value is `ay`.",
|
||
"title": "Months",
|
||
"type": "string"
|
||
},
|
||
"year": {
|
||
"default": "yıl",
|
||
"description": "Translation of \"year\" (singular). The default value is `yıl`.",
|
||
"title": "Year",
|
||
"type": "string"
|
||
},
|
||
"years": {
|
||
"default": "yıl",
|
||
"description": "Translation of \"years\" (plural). The default value is `yıl`.",
|
||
"title": "Years",
|
||
"type": "string"
|
||
},
|
||
"present": {
|
||
"default": "halen",
|
||
"description": "Translation of \"present\" for ongoing dates. The default value is `halen`.",
|
||
"title": "Present",
|
||
"type": "string"
|
||
},
|
||
"month_abbreviations": {
|
||
"default": [
|
||
"Oca",
|
||
"Şub",
|
||
"Mar",
|
||
"Nis",
|
||
"May",
|
||
"Haz",
|
||
"Tem",
|
||
"Ağu",
|
||
"Eyl",
|
||
"Eki",
|
||
"Kas",
|
||
"Ara"
|
||
],
|
||
"description": "Month abbreviations (Jan-Dec).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Abbreviations",
|
||
"type": "array"
|
||
},
|
||
"month_names": {
|
||
"default": [
|
||
"Ocak",
|
||
"Şubat",
|
||
"Mart",
|
||
"Nisan",
|
||
"Mayıs",
|
||
"Haziran",
|
||
"Temmuz",
|
||
"Ağustos",
|
||
"Eylül",
|
||
"Ekim",
|
||
"Kasım",
|
||
"Aralık"
|
||
],
|
||
"description": "Full month names (January-December).",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Month Names",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "TurkishLocale",
|
||
"type": "object"
|
||
},
|
||
"TypstDimension": {
|
||
"type": "string"
|
||
},
|
||
"rendercv__schema__models__cv__entries__education__EducationEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"institution": {
|
||
"examples": [
|
||
"Boğaziçi University",
|
||
"MIT",
|
||
"Harvard University"
|
||
],
|
||
"title": "Institution",
|
||
"type": "string"
|
||
},
|
||
"area": {
|
||
"description": "Field of study or major.",
|
||
"examples": [
|
||
"Mechanical Engineering",
|
||
"Computer Science",
|
||
"Electrical Engineering"
|
||
],
|
||
"title": "Area",
|
||
"type": "string"
|
||
},
|
||
"degree": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"BS",
|
||
"BA",
|
||
"PhD",
|
||
"MS"
|
||
],
|
||
"title": "Degree"
|
||
},
|
||
"date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ArbitraryDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The date of this event in YYYY-MM-DD, YYYY-MM, or YYYY format, or any custom text like 'Fall 2023'. Use this for single-day or imprecise dates. For date ranges, use `start_date` and `end_date` instead.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020",
|
||
"Fall 2023",
|
||
"Summer 2020"
|
||
]
|
||
},
|
||
"start_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The start date in YYYY-MM-DD, YYYY-MM, or YYYY format.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020"
|
||
]
|
||
},
|
||
"end_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"const": "present",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The end date in YYYY-MM-DD, YYYY-MM, or YYYY format. Use \"present\" for ongoing events, or omit it to indicate the event is ongoing.",
|
||
"examples": [
|
||
"2024-05-20",
|
||
"2024-05",
|
||
"2024",
|
||
"present"
|
||
],
|
||
"title": "End Date"
|
||
},
|
||
"location": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Istanbul, Türkiye",
|
||
"New York, NY",
|
||
"Remote"
|
||
],
|
||
"title": "Location"
|
||
},
|
||
"summary": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Led a team of 5 engineers to develop innovative solutions.",
|
||
"Completed advanced coursework in machine learning and artificial intelligence."
|
||
],
|
||
"title": "Summary"
|
||
},
|
||
"highlights": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Bullet points for key achievements, responsibilities, or contributions.",
|
||
"examples": [
|
||
[
|
||
"Increased system performance by 40% through optimization.",
|
||
"Mentored 3 junior developers and conducted code reviews.",
|
||
"Implemented CI/CD pipeline reducing deployment time by 60%."
|
||
]
|
||
],
|
||
"title": "Highlights"
|
||
}
|
||
},
|
||
"required": [
|
||
"institution",
|
||
"area"
|
||
],
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__cv__entries__experience__ExperienceEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"company": {
|
||
"examples": [
|
||
"Microsoft",
|
||
"Google",
|
||
"Princeton Plasma Physics Laboratory"
|
||
],
|
||
"title": "Company",
|
||
"type": "string"
|
||
},
|
||
"position": {
|
||
"examples": [
|
||
"Software Engineer",
|
||
"Research Assistant",
|
||
"Project Manager"
|
||
],
|
||
"title": "Position",
|
||
"type": "string"
|
||
},
|
||
"date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ArbitraryDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The date of this event in YYYY-MM-DD, YYYY-MM, or YYYY format, or any custom text like 'Fall 2023'. Use this for single-day or imprecise dates. For date ranges, use `start_date` and `end_date` instead.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020",
|
||
"Fall 2023",
|
||
"Summer 2020"
|
||
]
|
||
},
|
||
"start_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The start date in YYYY-MM-DD, YYYY-MM, or YYYY format.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020"
|
||
]
|
||
},
|
||
"end_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"const": "present",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The end date in YYYY-MM-DD, YYYY-MM, or YYYY format. Use \"present\" for ongoing events, or omit it to indicate the event is ongoing.",
|
||
"examples": [
|
||
"2024-05-20",
|
||
"2024-05",
|
||
"2024",
|
||
"present"
|
||
],
|
||
"title": "End Date"
|
||
},
|
||
"location": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Istanbul, Türkiye",
|
||
"New York, NY",
|
||
"Remote"
|
||
],
|
||
"title": "Location"
|
||
},
|
||
"summary": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Led a team of 5 engineers to develop innovative solutions.",
|
||
"Completed advanced coursework in machine learning and artificial intelligence."
|
||
],
|
||
"title": "Summary"
|
||
},
|
||
"highlights": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Bullet points for key achievements, responsibilities, or contributions.",
|
||
"examples": [
|
||
[
|
||
"Increased system performance by 40% through optimization.",
|
||
"Mentored 3 junior developers and conducted code reviews.",
|
||
"Implemented CI/CD pipeline reducing deployment time by 60%."
|
||
]
|
||
],
|
||
"title": "Highlights"
|
||
}
|
||
},
|
||
"required": [
|
||
"company",
|
||
"position"
|
||
],
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__cv__entries__normal__NormalEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"name": {
|
||
"examples": [
|
||
"Some Project",
|
||
"Some Event",
|
||
"Some Award"
|
||
],
|
||
"title": "Name",
|
||
"type": "string"
|
||
},
|
||
"date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ArbitraryDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The date of this event in YYYY-MM-DD, YYYY-MM, or YYYY format, or any custom text like 'Fall 2023'. Use this for single-day or imprecise dates. For date ranges, use `start_date` and `end_date` instead.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020",
|
||
"Fall 2023",
|
||
"Summer 2020"
|
||
]
|
||
},
|
||
"start_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The start date in YYYY-MM-DD, YYYY-MM, or YYYY format.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020"
|
||
]
|
||
},
|
||
"end_date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ExactDate"
|
||
},
|
||
{
|
||
"const": "present",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The end date in YYYY-MM-DD, YYYY-MM, or YYYY format. Use \"present\" for ongoing events, or omit it to indicate the event is ongoing.",
|
||
"examples": [
|
||
"2024-05-20",
|
||
"2024-05",
|
||
"2024",
|
||
"present"
|
||
],
|
||
"title": "End Date"
|
||
},
|
||
"location": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Istanbul, Türkiye",
|
||
"New York, NY",
|
||
"Remote"
|
||
],
|
||
"title": "Location"
|
||
},
|
||
"summary": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"Led a team of 5 engineers to develop innovative solutions.",
|
||
"Completed advanced coursework in machine learning and artificial intelligence."
|
||
],
|
||
"title": "Summary"
|
||
},
|
||
"highlights": {
|
||
"anyOf": [
|
||
{
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"type": "array"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Bullet points for key achievements, responsibilities, or contributions.",
|
||
"examples": [
|
||
[
|
||
"Increased system performance by 40% through optimization.",
|
||
"Mentored 3 junior developers and conducted code reviews.",
|
||
"Implemented CI/CD pipeline reducing deployment time by 60%."
|
||
]
|
||
],
|
||
"title": "Highlights"
|
||
}
|
||
},
|
||
"required": [
|
||
"name"
|
||
],
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__cv__entries__one_line__OneLineEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"label": {
|
||
"examples": [
|
||
"Languages",
|
||
"Citizenship",
|
||
"Security Clearance"
|
||
],
|
||
"title": "Label",
|
||
"type": "string"
|
||
},
|
||
"details": {
|
||
"examples": [
|
||
"English (native), Spanish (fluent)",
|
||
"US Citizen",
|
||
"Top Secret"
|
||
],
|
||
"title": "Details",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"required": [
|
||
"label",
|
||
"details"
|
||
],
|
||
"title": "OneLineEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__cv__entries__publication__PublicationEntry": {
|
||
"additionalProperties": true,
|
||
"description": null,
|
||
"properties": {
|
||
"title": {
|
||
"examples": [
|
||
"Deep Learning for Computer Vision",
|
||
"Advances in Quantum Computing"
|
||
],
|
||
"title": "Title",
|
||
"type": "string"
|
||
},
|
||
"authors": {
|
||
"description": "You can bold your name with **double asterisks**.",
|
||
"examples": [
|
||
[
|
||
"John Doe",
|
||
"**Jane Smith**",
|
||
"Bob Johnson"
|
||
]
|
||
],
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Authors",
|
||
"type": "array"
|
||
},
|
||
"summary": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"examples": [
|
||
"This paper presents a new method for computer vision."
|
||
],
|
||
"title": "Summary"
|
||
},
|
||
"doi": {
|
||
"anyOf": [
|
||
{
|
||
"pattern": "\\b10\\..*",
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The DOI (Digital Object Identifier). If provided, it will be used as the link instead of the URL.",
|
||
"examples": [
|
||
"10.48550/arXiv.2310.03138"
|
||
],
|
||
"title": "Doi"
|
||
},
|
||
"url": {
|
||
"anyOf": [
|
||
{
|
||
"format": "uri",
|
||
"maxLength": 2083,
|
||
"minLength": 1,
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "A URL link to the publication. Ignored if DOI is provided.",
|
||
"title": "Url"
|
||
},
|
||
"journal": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The journal, conference, or venue where it was published.",
|
||
"examples": [
|
||
"Nature",
|
||
"IEEE Conference on Computer Vision",
|
||
"arXiv preprint"
|
||
],
|
||
"title": "Journal"
|
||
},
|
||
"date": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/ArbitraryDate"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "The date of this event in YYYY-MM-DD, YYYY-MM, or YYYY format, or any custom text like 'Fall 2023'. Use this for single-day or imprecise dates. For date ranges, use `start_date` and `end_date` instead.",
|
||
"examples": [
|
||
"2020-09-24",
|
||
"2020-09",
|
||
"2020",
|
||
"Fall 2023",
|
||
"Summer 2020"
|
||
]
|
||
}
|
||
},
|
||
"required": [
|
||
"title",
|
||
"authors"
|
||
],
|
||
"title": "PublicationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Bold__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"name": {
|
||
"default": true,
|
||
"description": "Whether to make the name bold. The default value is `true`.",
|
||
"title": "Name",
|
||
"type": "boolean"
|
||
},
|
||
"headline": {
|
||
"default": false,
|
||
"description": "Whether to make the headline bold. The default value is `false`.",
|
||
"title": "Headline",
|
||
"type": "boolean"
|
||
},
|
||
"connections": {
|
||
"default": false,
|
||
"description": "Whether to make connections bold. The default value is `false`.",
|
||
"title": "Connections",
|
||
"type": "boolean"
|
||
},
|
||
"section_titles": {
|
||
"default": true,
|
||
"description": "Whether to make section titles bold. The default value is `true`.",
|
||
"title": "Section Titles",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Bold",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Bold__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"name": {
|
||
"default": false,
|
||
"description": "Whether to make the name bold. The default value is `true`.",
|
||
"title": "Name",
|
||
"type": "boolean"
|
||
},
|
||
"headline": {
|
||
"default": false,
|
||
"description": "Whether to make the headline bold. The default value is `false`.",
|
||
"title": "Headline",
|
||
"type": "boolean"
|
||
},
|
||
"connections": {
|
||
"default": false,
|
||
"description": "Whether to make connections bold. The default value is `false`.",
|
||
"title": "Connections",
|
||
"type": "boolean"
|
||
},
|
||
"section_titles": {
|
||
"default": false,
|
||
"description": "Whether to make section titles bold. The default value is `true`.",
|
||
"title": "Section Titles",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Bold",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Bold__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"name": {
|
||
"default": false,
|
||
"description": "Whether to make the name bold. The default value is `true`.",
|
||
"title": "Name",
|
||
"type": "boolean"
|
||
},
|
||
"headline": {
|
||
"default": false,
|
||
"description": "Whether to make the headline bold. The default value is `false`.",
|
||
"title": "Headline",
|
||
"type": "boolean"
|
||
},
|
||
"connections": {
|
||
"default": false,
|
||
"description": "Whether to make connections bold. The default value is `false`.",
|
||
"title": "Connections",
|
||
"type": "boolean"
|
||
},
|
||
"section_titles": {
|
||
"default": true,
|
||
"description": "Whether to make section titles bold. The default value is `true`.",
|
||
"title": "Section Titles",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Bold",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Bold__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"name": {
|
||
"default": false,
|
||
"description": "Whether to make the name bold. The default value is `true`.",
|
||
"title": "Name",
|
||
"type": "boolean"
|
||
},
|
||
"headline": {
|
||
"default": false,
|
||
"description": "Whether to make the headline bold. The default value is `false`.",
|
||
"title": "Headline",
|
||
"type": "boolean"
|
||
},
|
||
"connections": {
|
||
"default": false,
|
||
"description": "Whether to make connections bold. The default value is `false`.",
|
||
"title": "Connections",
|
||
"type": "boolean"
|
||
},
|
||
"section_titles": {
|
||
"default": false,
|
||
"description": "Whether to make section titles bold. The default value is `true`.",
|
||
"title": "Section Titles",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Bold",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Colors__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"default": "rgb(0, 0, 0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 0, 0)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Body",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"default": "rgb(0, 79, 144)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 79, 144)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Name",
|
||
"type": "string"
|
||
},
|
||
"headline": {
|
||
"default": "rgb(0, 79, 144)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 79, 144)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Headline",
|
||
"type": "string"
|
||
},
|
||
"connections": {
|
||
"default": "rgb(0, 79, 144)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 79, 144)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Connections",
|
||
"type": "string"
|
||
},
|
||
"section_titles": {
|
||
"default": "rgb(0, 79, 144)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 79, 144)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Section Titles",
|
||
"type": "string"
|
||
},
|
||
"links": {
|
||
"default": "rgb(0, 79, 144)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 79, 144)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Links",
|
||
"type": "string"
|
||
},
|
||
"footer": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "Colors",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Colors__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"default": "rgb(0, 0, 0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 0, 0)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Body",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Name",
|
||
"type": "string"
|
||
},
|
||
"headline": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Headline",
|
||
"type": "string"
|
||
},
|
||
"connections": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Connections",
|
||
"type": "string"
|
||
},
|
||
"section_titles": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Section Titles",
|
||
"type": "string"
|
||
},
|
||
"links": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Links",
|
||
"type": "string"
|
||
},
|
||
"footer": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "Colors",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Colors__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"default": "rgb(0, 0, 0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0, 0, 0)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Body",
|
||
"type": "string"
|
||
},
|
||
"name": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Name",
|
||
"type": "string"
|
||
},
|
||
"headline": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Headline",
|
||
"type": "string"
|
||
},
|
||
"connections": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Connections",
|
||
"type": "string"
|
||
},
|
||
"section_titles": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Section Titles",
|
||
"type": "string"
|
||
},
|
||
"links": {
|
||
"default": "rgb(0,0,0)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(0,0,0)`.",
|
||
"format": "color",
|
||
"title": "Links",
|
||
"type": "string"
|
||
},
|
||
"footer": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "rgb(128, 128, 128)",
|
||
"description": "The color can be specified either with their name (https://www.w3.org/TR/SVG11/types.html#ColorKeywords), hexadecimal value, RGB value, or HSL value. The default value is `rgb(128, 128, 128)`.",
|
||
"examples": [
|
||
"Black",
|
||
"7fffd4",
|
||
"rgb(0,79,144)",
|
||
"hsl(270, 60%, 70%)"
|
||
],
|
||
"format": "color",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "Colors",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Connections__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"phone_number_format": {
|
||
"$ref": "#/$defs/PhoneNumberFormatType",
|
||
"default": "national",
|
||
"description": "Phone number format. The default value is `national`."
|
||
},
|
||
"hyperlink": {
|
||
"default": true,
|
||
"description": "Make contact information clickable in the PDF. The default value is `true`.",
|
||
"title": "Hyperlink",
|
||
"type": "boolean"
|
||
},
|
||
"show_icons": {
|
||
"default": true,
|
||
"description": "Show icons next to contact information. The default value is `true`.",
|
||
"title": "Show Icons",
|
||
"type": "boolean"
|
||
},
|
||
"display_urls_instead_of_usernames": {
|
||
"default": false,
|
||
"description": "Display full URLs instead of labels. The default value is `false`.",
|
||
"title": "Display Urls Instead Of Usernames",
|
||
"type": "boolean"
|
||
},
|
||
"separator": {
|
||
"default": "",
|
||
"description": "Character(s) to separate contact items (e.g., '|' or '•'). Leave empty for no separator. The default value is `''`.",
|
||
"title": "Separator",
|
||
"type": "string"
|
||
},
|
||
"space_between_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "Horizontal space between contact items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
}
|
||
},
|
||
"title": "Connections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Connections__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"phone_number_format": {
|
||
"$ref": "#/$defs/PhoneNumberFormatType",
|
||
"default": "national",
|
||
"description": "Phone number format. The default value is `national`."
|
||
},
|
||
"hyperlink": {
|
||
"default": true,
|
||
"description": "Make contact information clickable in the PDF. The default value is `true`.",
|
||
"title": "Hyperlink",
|
||
"type": "boolean"
|
||
},
|
||
"show_icons": {
|
||
"default": false,
|
||
"description": "Show icons next to contact information. The default value is `true`.",
|
||
"title": "Show Icons",
|
||
"type": "boolean"
|
||
},
|
||
"display_urls_instead_of_usernames": {
|
||
"default": true,
|
||
"description": "Display full URLs instead of labels. The default value is `false`.",
|
||
"title": "Display Urls Instead Of Usernames",
|
||
"type": "boolean"
|
||
},
|
||
"separator": {
|
||
"default": "|",
|
||
"description": "Character(s) to separate contact items (e.g., '|' or '•'). Leave empty for no separator. The default value is `''`.",
|
||
"title": "Separator",
|
||
"type": "string"
|
||
},
|
||
"space_between_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "Horizontal space between contact items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
}
|
||
},
|
||
"title": "Connections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Connections__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"phone_number_format": {
|
||
"$ref": "#/$defs/PhoneNumberFormatType",
|
||
"default": "national",
|
||
"description": "Phone number format. The default value is `national`."
|
||
},
|
||
"hyperlink": {
|
||
"default": true,
|
||
"description": "Make contact information clickable in the PDF. The default value is `true`.",
|
||
"title": "Hyperlink",
|
||
"type": "boolean"
|
||
},
|
||
"show_icons": {
|
||
"default": false,
|
||
"description": "Show icons next to contact information. The default value is `true`.",
|
||
"title": "Show Icons",
|
||
"type": "boolean"
|
||
},
|
||
"display_urls_instead_of_usernames": {
|
||
"default": true,
|
||
"description": "Display full URLs instead of labels. The default value is `false`.",
|
||
"title": "Display Urls Instead Of Usernames",
|
||
"type": "boolean"
|
||
},
|
||
"separator": {
|
||
"default": "•",
|
||
"description": "Character(s) to separate contact items (e.g., '|' or '•'). Leave empty for no separator. The default value is `''`.",
|
||
"title": "Separator",
|
||
"type": "string"
|
||
},
|
||
"space_between_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "Horizontal space between contact items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
}
|
||
},
|
||
"title": "Connections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__EducationEntry__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**INSTITUTION**, AREA\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for education entry main column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**INSTITUTION**, AREA\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"degree_column": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": "**DEGREE**",
|
||
"description": "Optional degree column template. If provided, displays degree in separate column. If `null`, no degree column is shown. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**DEGREE**`.",
|
||
"title": "Degree Column"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "LOCATION\nDATE",
|
||
"description": "Template for education entry date/location column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__EducationEntry__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**INSTITUTION**, DEGREE in AREA -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for education entry main column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**INSTITUTION**, AREA\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"degree_column": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Optional degree column template. If provided, displays degree in separate column. If `null`, no degree column is shown. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `None`.",
|
||
"title": "Degree Column"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for education entry date/location column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__EducationEntry__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**INSTITUTION**, DEGREE in AREA -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for education entry main column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**INSTITUTION**, AREA\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"degree_column": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Optional degree column template. If provided, displays degree in separate column. If `null`, no degree column is shown. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `None`.",
|
||
"title": "Degree Column"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for education entry date/location column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__EducationEntry__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**INSTITUTION**, DEGREE in AREA -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for education entry main column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**INSTITUTION**, AREA\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"degree_column": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Optional degree column template. If provided, displays degree in separate column. If `null`, no degree column is shown. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `None`.",
|
||
"title": "Degree Column"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for education entry date/location column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__EducationEntry__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**INSTITUTION**\n*DEGREE* *in* *AREA*\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for education entry main column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**INSTITUTION**, AREA\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"degree_column": {
|
||
"anyOf": [
|
||
{
|
||
"type": "string"
|
||
},
|
||
{
|
||
"type": "null"
|
||
}
|
||
],
|
||
"default": null,
|
||
"description": "Optional degree column template. If provided, displays degree in separate column. If `null`, no degree column is shown. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `None`.",
|
||
"title": "Degree Column"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "*LOCATION*\n*DATE*",
|
||
"description": "Template for education entry date/location column. Available placeholders:\n- `INSTITUTION`: Institution name\n- `AREA`: Field of study/major\n- `DEGREE`: Degree type (e.g., BS, PhD)\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "EducationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Entries__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"date_and_location_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Width of the date/location column. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"side_space": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.2cm",
|
||
"description": "Left and right margins. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.2cm`."
|
||
},
|
||
"space_between_columns": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space between main content and date/location columns. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"allow_page_break": {
|
||
"default": false,
|
||
"description": "Allow page breaks within entries. If false, entries that don't fit will move to a new page. The default value is `false`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"short_second_row": {
|
||
"default": true,
|
||
"description": "Shorten the second row to align with the date/location column. The default value is `true`.",
|
||
"title": "Short Second Row",
|
||
"type": "boolean"
|
||
},
|
||
"summary": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Summary__1",
|
||
"description": "Summary text settings."
|
||
},
|
||
"highlights": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Highlights__1",
|
||
"description": "Highlights settings."
|
||
}
|
||
},
|
||
"title": "Entries",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Entries__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"date_and_location_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Width of the date/location column. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"side_space": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.2cm",
|
||
"description": "Left and right margins. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.2cm`."
|
||
},
|
||
"space_between_columns": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space between main content and date/location columns. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"allow_page_break": {
|
||
"default": false,
|
||
"description": "Allow page breaks within entries. If false, entries that don't fit will move to a new page. The default value is `false`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"short_second_row": {
|
||
"default": false,
|
||
"description": "Shorten the second row to align with the date/location column. The default value is `true`.",
|
||
"title": "Short Second Row",
|
||
"type": "boolean"
|
||
},
|
||
"summary": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Summary__2",
|
||
"description": "Summary text settings."
|
||
},
|
||
"highlights": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Highlights__2",
|
||
"description": "Highlights settings."
|
||
}
|
||
},
|
||
"title": "Entries",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Entries__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"date_and_location_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Width of the date/location column. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"side_space": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left and right margins. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_columns": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space between main content and date/location columns. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"allow_page_break": {
|
||
"default": false,
|
||
"description": "Allow page breaks within entries. If false, entries that don't fit will move to a new page. The default value is `false`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"short_second_row": {
|
||
"default": false,
|
||
"description": "Shorten the second row to align with the date/location column. The default value is `true`.",
|
||
"title": "Short Second Row",
|
||
"type": "boolean"
|
||
},
|
||
"summary": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Summary__3",
|
||
"description": "Summary text settings."
|
||
},
|
||
"highlights": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Highlights__3",
|
||
"description": "Highlights settings."
|
||
}
|
||
},
|
||
"title": "Entries",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Entries__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"date_and_location_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Width of the date/location column. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"side_space": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left and right margins. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_columns": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "Space between main content and date/location columns. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.3cm`. The default value is `0.3cm`."
|
||
},
|
||
"allow_page_break": {
|
||
"default": false,
|
||
"description": "Allow page breaks within entries. If false, entries that don't fit will move to a new page. The default value is `false`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"short_second_row": {
|
||
"default": false,
|
||
"description": "Shorten the second row to align with the date/location column. The default value is `true`.",
|
||
"title": "Short Second Row",
|
||
"type": "boolean"
|
||
},
|
||
"summary": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Summary__4",
|
||
"description": "Summary text settings."
|
||
},
|
||
"highlights": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Highlights__4",
|
||
"description": "Highlights settings."
|
||
}
|
||
},
|
||
"title": "Entries",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Entries__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"date_and_location_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Width of the date/location column. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"side_space": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.2cm",
|
||
"description": "Left and right margins. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.2cm`."
|
||
},
|
||
"space_between_columns": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space between main content and date/location columns. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"allow_page_break": {
|
||
"default": false,
|
||
"description": "Allow page breaks within entries. If false, entries that don't fit will move to a new page. The default value is `false`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"short_second_row": {
|
||
"default": false,
|
||
"description": "Shorten the second row to align with the date/location column. The default value is `true`.",
|
||
"title": "Short Second Row",
|
||
"type": "boolean"
|
||
},
|
||
"summary": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Summary__1",
|
||
"description": "Summary text settings."
|
||
},
|
||
"highlights": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Highlights__5",
|
||
"description": "Highlights settings."
|
||
}
|
||
},
|
||
"title": "Entries",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__ExperienceEntry__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**COMPANY**, POSITION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for experience entry main column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**COMPANY**, POSITION\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "LOCATION\nDATE",
|
||
"description": "Template for experience entry date/location column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__ExperienceEntry__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**POSITION**, COMPANY -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for experience entry main column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**COMPANY**, POSITION\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for experience entry date/location column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__ExperienceEntry__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**POSITION**, COMPANY -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for experience entry main column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**COMPANY**, POSITION\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for experience entry date/location column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__ExperienceEntry__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**POSITION**, COMPANY -- LOCATION\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for experience entry main column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**COMPANY**, POSITION\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for experience entry date/location column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__ExperienceEntry__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**POSITION**\n*COMPANY*\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for experience entry main column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**COMPANY**, POSITION\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "*LOCATION*\n*DATE*",
|
||
"description": "Template for experience entry date/location column. Available placeholders:\n- `COMPANY`: Company name\n- `POSITION`: Job title/position\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "ExperienceEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__FontFamily": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily",
|
||
"default": "Source Sans 3",
|
||
"description": "The font family for body text. The default value is `Source Sans 3`."
|
||
},
|
||
"name": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily",
|
||
"default": "Source Sans 3",
|
||
"description": "The font family for the name. The default value is `Source Sans 3`."
|
||
},
|
||
"headline": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily",
|
||
"default": "Source Sans 3",
|
||
"description": "The font family for the headline. The default value is `Source Sans 3`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily",
|
||
"default": "Source Sans 3",
|
||
"description": "The font family for connections. The default value is `Source Sans 3`."
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily",
|
||
"default": "Source Sans 3",
|
||
"description": "The font family for section titles. The default value is `Source Sans 3`."
|
||
}
|
||
},
|
||
"title": "FontFamily",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__FontSize__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for body text. The default value is `10pt`."
|
||
},
|
||
"name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "30pt",
|
||
"description": "The font size for the name. The default value is `30pt`."
|
||
},
|
||
"headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for the headline. The default value is `10pt`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for connections. The default value is `10pt`."
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.4em",
|
||
"description": "The font size for section titles. The default value is `1.4em`."
|
||
}
|
||
},
|
||
"title": "FontSize",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__FontSize__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for body text. The default value is `10pt`."
|
||
},
|
||
"name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "25pt",
|
||
"description": "The font size for the name. The default value is `25pt`."
|
||
},
|
||
"headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for the headline. The default value is `10pt`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for connections. The default value is `10pt`."
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.2em",
|
||
"description": "The font size for section titles. The default value is `1.2em`."
|
||
}
|
||
},
|
||
"title": "FontSize",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__FontSize__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"body": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for body text. The default value is `10pt`."
|
||
},
|
||
"name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "25pt",
|
||
"description": "The font size for the name. The default value is `25pt`."
|
||
},
|
||
"headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for the headline. The default value is `10pt`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "10pt",
|
||
"description": "The font size for connections. The default value is `10pt`."
|
||
},
|
||
"section_titles": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.4em",
|
||
"description": "The font size for section titles. The default value is `1.4em`."
|
||
}
|
||
},
|
||
"title": "FontSize",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Header__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "center",
|
||
"description": "Header alignment. Options: 'left', 'center', 'right'. The default value is `center`."
|
||
},
|
||
"photo_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "3.5cm",
|
||
"description": "Photo width. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `3.5cm`."
|
||
},
|
||
"photo_position": {
|
||
"default": "left",
|
||
"description": "Photo position (left or right). The default value is `left`.",
|
||
"enum": [
|
||
"left",
|
||
"right"
|
||
],
|
||
"title": "Photo Position",
|
||
"type": "string"
|
||
},
|
||
"photo_space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the left of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"photo_space_right": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the right of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"space_below_name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below your name. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below the headline. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below contact information. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Connections__1",
|
||
"description": "Contact information settings."
|
||
}
|
||
},
|
||
"title": "Header",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Header__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "left",
|
||
"description": "Header alignment. Options: 'left', 'center', 'right'. The default value is `left`."
|
||
},
|
||
"photo_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "3.5cm",
|
||
"description": "Photo width. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `3.5cm`."
|
||
},
|
||
"photo_position": {
|
||
"default": "left",
|
||
"description": "Photo position (left or right). The default value is `left`.",
|
||
"enum": [
|
||
"left",
|
||
"right"
|
||
],
|
||
"title": "Photo Position",
|
||
"type": "string"
|
||
},
|
||
"photo_space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the left of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"photo_space_right": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the right of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"space_below_name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below your name. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below the headline. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below contact information. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Connections__1",
|
||
"description": "Contact information settings."
|
||
}
|
||
},
|
||
"title": "Header",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Header__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "center",
|
||
"description": "Header alignment. Options: 'left', 'center', 'right'. The default value is `center`."
|
||
},
|
||
"photo_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "3.5cm",
|
||
"description": "Photo width. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `3.5cm`."
|
||
},
|
||
"photo_position": {
|
||
"default": "left",
|
||
"description": "Photo position (left or right). The default value is `left`.",
|
||
"enum": [
|
||
"left",
|
||
"right"
|
||
],
|
||
"title": "Photo Position",
|
||
"type": "string"
|
||
},
|
||
"photo_space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the left of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"photo_space_right": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the right of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"space_below_name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below your name. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below the headline. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below contact information. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Connections__2",
|
||
"description": "Contact information settings."
|
||
}
|
||
},
|
||
"title": "Header",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Header__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "left",
|
||
"description": "Header alignment. Options: 'left', 'center', 'right'. The default value is `left`."
|
||
},
|
||
"photo_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "4.15cm",
|
||
"description": "Photo width. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `4.15cm`."
|
||
},
|
||
"photo_position": {
|
||
"default": "left",
|
||
"description": "Photo position (left or right). The default value is `left`.",
|
||
"enum": [
|
||
"left",
|
||
"right"
|
||
],
|
||
"title": "Photo Position",
|
||
"type": "string"
|
||
},
|
||
"photo_space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space to the left of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"photo_space_right": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "Space to the right of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
},
|
||
"space_below_name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below your name. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below the headline. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below contact information. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Connections__1",
|
||
"description": "Contact information settings."
|
||
}
|
||
},
|
||
"title": "Header",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Header__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "center",
|
||
"description": "Header alignment. Options: 'left', 'center', 'right'. The default value is `center`."
|
||
},
|
||
"photo_width": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "3.5cm",
|
||
"description": "Photo width. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `3.5cm`."
|
||
},
|
||
"photo_position": {
|
||
"default": "left",
|
||
"description": "Photo position (left or right). The default value is `left`.",
|
||
"enum": [
|
||
"left",
|
||
"right"
|
||
],
|
||
"title": "Photo Position",
|
||
"type": "string"
|
||
},
|
||
"photo_space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the left of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"photo_space_right": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.4cm",
|
||
"description": "Space to the right of the photo. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.4cm`."
|
||
},
|
||
"space_below_name": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below your name. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_headline": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below the headline. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"space_below_connections": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7cm",
|
||
"description": "Space below contact information. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7cm`."
|
||
},
|
||
"connections": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Connections__3",
|
||
"description": "Contact information settings."
|
||
}
|
||
},
|
||
"title": "Header",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Highlights__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for highlights. The default value is `•`."
|
||
},
|
||
"nested_bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for nested highlights. The default value is `•`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.15cm",
|
||
"description": "Left indentation. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.15cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space above highlights. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_items": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space between highlight items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_bullet_and_text": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5em",
|
||
"description": "Space between bullet and text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5em`."
|
||
}
|
||
},
|
||
"title": "Highlights",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Highlights__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for highlights. The default value is `•`."
|
||
},
|
||
"nested_bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for nested highlights. The default value is `•`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left indentation. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.12cm",
|
||
"description": "Space above highlights. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.12cm`."
|
||
},
|
||
"space_between_items": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.12cm",
|
||
"description": "Space between highlight items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.12cm`."
|
||
},
|
||
"space_between_bullet_and_text": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5em",
|
||
"description": "Space between bullet and text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5em`."
|
||
}
|
||
},
|
||
"title": "Highlights",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Highlights__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "●",
|
||
"description": "Bullet character for highlights. The default value is `●`."
|
||
},
|
||
"nested_bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "●",
|
||
"description": "Bullet character for nested highlights. The default value is `●`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left indentation. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.08cm",
|
||
"description": "Space above highlights. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.08cm`."
|
||
},
|
||
"space_between_items": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.08cm",
|
||
"description": "Space between highlight items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.08cm`."
|
||
},
|
||
"space_between_bullet_and_text": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Space between bullet and text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
}
|
||
},
|
||
"title": "Highlights",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Highlights__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for highlights. The default value is `•`."
|
||
},
|
||
"nested_bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "•",
|
||
"description": "Bullet character for nested highlights. The default value is `•`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left indentation. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.15cm",
|
||
"description": "Space above highlights. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.15cm`."
|
||
},
|
||
"space_between_items": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space between highlight items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"space_between_bullet_and_text": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Space between bullet and text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
}
|
||
},
|
||
"title": "Highlights",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Highlights__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "◦",
|
||
"description": "Bullet character for highlights. The default value is `◦`."
|
||
},
|
||
"nested_bullet": {
|
||
"$ref": "#/$defs/Bullet",
|
||
"default": "◦",
|
||
"description": "Bullet character for nested highlights. The default value is `◦`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.15cm",
|
||
"description": "Left indentation. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.15cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space above highlights. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_items": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space between highlight items. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_between_bullet_and_text": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5em",
|
||
"description": "Space between bullet and text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5em`."
|
||
}
|
||
},
|
||
"title": "Highlights",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Links__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"underline": {
|
||
"default": false,
|
||
"description": "Underline hyperlinks. The default value is `false`.",
|
||
"title": "Underline",
|
||
"type": "boolean"
|
||
},
|
||
"show_external_link_icon": {
|
||
"default": false,
|
||
"description": "Show an external link icon next to URLs. The default value is `false`.",
|
||
"title": "Show External Link Icon",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Links",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Links__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"underline": {
|
||
"default": false,
|
||
"description": "Underline hyperlinks. The default value is `false`.",
|
||
"title": "Underline",
|
||
"type": "boolean"
|
||
},
|
||
"show_external_link_icon": {
|
||
"default": false,
|
||
"description": "Show an external link icon next to URLs. The default value is `false`.",
|
||
"title": "Show External Link Icon",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Links",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Links__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"underline": {
|
||
"default": true,
|
||
"description": "Underline hyperlinks. The default value is `false`.",
|
||
"title": "Underline",
|
||
"type": "boolean"
|
||
},
|
||
"show_external_link_icon": {
|
||
"default": false,
|
||
"description": "Show an external link icon next to URLs. The default value is `false`.",
|
||
"title": "Show External Link Icon",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Links",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Links__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"underline": {
|
||
"default": true,
|
||
"description": "Underline hyperlinks. The default value is `false`.",
|
||
"title": "Underline",
|
||
"type": "boolean"
|
||
},
|
||
"show_external_link_icon": {
|
||
"default": false,
|
||
"description": "Show an external link icon next to URLs. The default value is `false`.",
|
||
"title": "Show External Link Icon",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Links",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Links__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"underline": {
|
||
"default": true,
|
||
"description": "Underline hyperlinks. The default value is `false`.",
|
||
"title": "Underline",
|
||
"type": "boolean"
|
||
},
|
||
"show_external_link_icon": {
|
||
"default": false,
|
||
"description": "Show an external link icon next to URLs. The default value is `false`.",
|
||
"title": "Show External Link Icon",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Links",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__NormalEntry__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**NAME**\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for normal entry main column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**NAME**\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "LOCATION\nDATE",
|
||
"description": "Template for normal entry date/location column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__NormalEntry__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**NAME** -- **LOCATION**\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for normal entry main column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**NAME**\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for normal entry date/location column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__NormalEntry__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**NAME** -- **LOCATION**\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for normal entry main column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**NAME**\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for normal entry date/location column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__NormalEntry__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**NAME** -- **LOCATION**\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for normal entry main column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**NAME**\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for normal entry date/location column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__NormalEntry__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**NAME**\nSUMMARY\nHIGHLIGHTS",
|
||
"description": "Template for normal entry main column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**NAME**\\nSUMMARY\\nHIGHLIGHTS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "*LOCATION*\n*DATE*",
|
||
"description": "Template for normal entry date/location column. Available placeholders:\n- `NAME`: Entry name/title\n- `SUMMARY`: Summary text\n- `HIGHLIGHTS`: Bullet points list\n- `LOCATION`: Location text\n- `DATE`: Formatted date or date range\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `LOCATION\\nDATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "NormalEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__OneLineEntry": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**LABEL:** DETAILS",
|
||
"description": "Template for one-line entries. Available placeholders:\n- `LABEL`: The label text (e.g., \"Languages\", \"Citizenship\")\n- `DETAILS`: The details text (e.g., \"English (native), Spanish (fluent)\")\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**LABEL:** DETAILS`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "OneLineEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Page__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"size": {
|
||
"$ref": "#/$defs/PageSize",
|
||
"default": "us-letter",
|
||
"description": "The page size. Use 'a4' (international standard) or 'us-letter' (US standard). The default value is `us-letter`."
|
||
},
|
||
"top_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"bottom_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"left_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"right_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"show_footer": {
|
||
"default": true,
|
||
"description": "Show the footer at the bottom of pages. The default value is `true`.",
|
||
"title": "Show Footer",
|
||
"type": "boolean"
|
||
},
|
||
"show_top_note": {
|
||
"default": true,
|
||
"description": "Show the top note at the top of the first page. The default value is `true`.",
|
||
"title": "Show Top Note",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Page",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Page__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"size": {
|
||
"$ref": "#/$defs/PageSize",
|
||
"default": "us-letter",
|
||
"description": "The page size. Use 'a4' (international standard) or 'us-letter' (US standard). The default value is `us-letter`."
|
||
},
|
||
"top_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"bottom_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"left_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"right_margin": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.7in",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.7in`."
|
||
},
|
||
"show_footer": {
|
||
"default": false,
|
||
"description": "Show the footer at the bottom of pages. The default value is `true`.",
|
||
"title": "Show Footer",
|
||
"type": "boolean"
|
||
},
|
||
"show_top_note": {
|
||
"default": true,
|
||
"description": "Show the top note at the top of the first page. The default value is `true`.",
|
||
"title": "Show Top Note",
|
||
"type": "boolean"
|
||
}
|
||
},
|
||
"title": "Page",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__PublicationEntry": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"main_column": {
|
||
"default": "**TITLE**\nSUMMARY\nAUTHORS\nURL (JOURNAL)",
|
||
"description": "Template for publication entry main column. Available placeholders:\n- `TITLE`: Publication title\n- `AUTHORS`: List of authors (formatted as comma-separated string)\n- `SUMMARY`: Summary/abstract text\n- `DOI`: Digital Object Identifier\n- `URL`: Publication URL (if DOI not provided)\n- `JOURNAL`: Journal/conference/venue name\n- `DATE`: Formatted date\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `**TITLE**\\nSUMMARY\\nAUTHORS\\nURL (JOURNAL)`.",
|
||
"title": "Main Column",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column": {
|
||
"default": "DATE",
|
||
"description": "Template for publication entry date column. Available placeholders:\n- `TITLE`: Publication title\n- `AUTHORS`: List of authors (formatted as comma-separated string)\n- `SUMMARY`: Summary/abstract text\n- `DOI`: Digital Object Identifier\n- `URL`: Publication URL (if DOI not provided)\n- `JOURNAL`: Journal/conference/venue name\n- `DATE`: Formatted date\n\nYou can also add arbitrary keys to entries and use them as UPPERCASE placeholders.\n\nThe default value is `DATE`.",
|
||
"title": "Date And Location Column",
|
||
"type": "string"
|
||
}
|
||
},
|
||
"title": "PublicationEntry",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__SectionTitles__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"type": {
|
||
"$ref": "#/$defs/SectionTitleType",
|
||
"default": "with_partial_line",
|
||
"description": "Section title visual style. Use 'with_partial_line' for a line next to the title, 'with_full_line' for a line across the page, 'without_line' for no line, or 'moderncv' for the ModernCV style. The default value is `with_partial_line`."
|
||
},
|
||
"line_thickness": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5pt",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5pt`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
},
|
||
"space_below": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
}
|
||
},
|
||
"title": "SectionTitles",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__SectionTitles__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"type": {
|
||
"$ref": "#/$defs/SectionTitleType",
|
||
"default": "with_full_line",
|
||
"description": "Section title visual style. Use 'with_partial_line' for a line next to the title, 'with_full_line' for a line across the page, 'without_line' for no line, or 'moderncv' for the ModernCV style. The default value is `with_full_line`."
|
||
},
|
||
"line_thickness": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5pt",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5pt`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
},
|
||
"space_below": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
}
|
||
},
|
||
"title": "SectionTitles",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__SectionTitles__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"type": {
|
||
"$ref": "#/$defs/SectionTitleType",
|
||
"default": "with_full_line",
|
||
"description": "Section title visual style. Use 'with_partial_line' for a line next to the title, 'with_full_line' for a line across the page, 'without_line' for no line, or 'moderncv' for the ModernCV style. The default value is `with_full_line`."
|
||
},
|
||
"line_thickness": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5pt",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5pt`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
},
|
||
"space_below": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
}
|
||
},
|
||
"title": "SectionTitles",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__SectionTitles__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"type": {
|
||
"$ref": "#/$defs/SectionTitleType",
|
||
"default": "moderncv",
|
||
"description": "Section title visual style. Use 'with_partial_line' for a line next to the title, 'with_full_line' for a line across the page, 'without_line' for no line, or 'moderncv' for the ModernCV style. The default value is `moderncv`."
|
||
},
|
||
"line_thickness": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.15cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.15cm`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.55cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.55cm`."
|
||
},
|
||
"space_below": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
}
|
||
},
|
||
"title": "SectionTitles",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__SectionTitles__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"type": {
|
||
"$ref": "#/$defs/SectionTitleType",
|
||
"default": "with_full_line",
|
||
"description": "Section title visual style. Use 'with_partial_line' for a line next to the title, 'with_full_line' for a line across the page, 'without_line' for no line, or 'moderncv' for the ModernCV style. The default value is `with_full_line`."
|
||
},
|
||
"line_thickness": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5pt",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5pt`."
|
||
},
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.5cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.5cm`."
|
||
},
|
||
"space_below": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3cm",
|
||
"description": "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3cm`."
|
||
}
|
||
},
|
||
"title": "SectionTitles",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Sections__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"allow_page_break": {
|
||
"default": true,
|
||
"description": "Allow page breaks within sections. If false, sections that don't fit will start on a new page. The default value is `true`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"space_between_regular_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.2em",
|
||
"description": "Vertical space between entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `1.2em`."
|
||
},
|
||
"space_between_text_based_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Vertical space between text-based entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
},
|
||
"show_time_spans_in": {
|
||
"default": [
|
||
"experience"
|
||
],
|
||
"description": "Section titles where time spans (e.g., '2 years 3 months') should be displayed. The default value is `['experience']`.",
|
||
"examples": [
|
||
[
|
||
"Experience"
|
||
],
|
||
[
|
||
"Experience",
|
||
"Education"
|
||
]
|
||
],
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Show Time Spans In",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Sections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Sections__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"allow_page_break": {
|
||
"default": true,
|
||
"description": "Allow page breaks within sections. If false, sections that don't fit will start on a new page. The default value is `true`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"space_between_regular_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.2em",
|
||
"description": "Vertical space between entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `1.2em`."
|
||
},
|
||
"space_between_text_based_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Vertical space between text-based entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
},
|
||
"show_time_spans_in": {
|
||
"description": "Section titles where time spans (e.g., '2 years 3 months') should be displayed. The default value is `[]`.",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Show Time Spans In",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Sections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Sections__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"allow_page_break": {
|
||
"default": true,
|
||
"description": "Allow page breaks within sections. If false, sections that don't fit will start on a new page. The default value is `true`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"space_between_regular_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.42cm",
|
||
"description": "Vertical space between entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.42cm`."
|
||
},
|
||
"space_between_text_based_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.15cm",
|
||
"description": "Vertical space between text-based entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.15cm`."
|
||
},
|
||
"show_time_spans_in": {
|
||
"description": "Section titles where time spans (e.g., '2 years 3 months') should be displayed. The default value is `[]`.",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Show Time Spans In",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Sections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Sections__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"allow_page_break": {
|
||
"default": true,
|
||
"description": "Allow page breaks within sections. If false, sections that don't fit will start on a new page. The default value is `true`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"space_between_regular_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.2em",
|
||
"description": "Vertical space between entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `1.2em`."
|
||
},
|
||
"space_between_text_based_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Vertical space between text-based entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
},
|
||
"show_time_spans_in": {
|
||
"description": "Section titles where time spans (e.g., '2 years 3 months') should be displayed. The default value is `[]`.",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Show Time Spans In",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Sections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Sections__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"allow_page_break": {
|
||
"default": true,
|
||
"description": "Allow page breaks within sections. If false, sections that don't fit will start on a new page. The default value is `true`.",
|
||
"title": "Allow Page Break",
|
||
"type": "boolean"
|
||
},
|
||
"space_between_regular_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "1.2em",
|
||
"description": "Vertical space between entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `1.2em`."
|
||
},
|
||
"space_between_text_based_entries": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.3em",
|
||
"description": "Vertical space between text-based entries. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.3em`."
|
||
},
|
||
"show_time_spans_in": {
|
||
"description": "Section titles where time spans (e.g., '2 years 3 months') should be displayed. The default value is `[]`.",
|
||
"items": {
|
||
"type": "string"
|
||
},
|
||
"title": "Show Time Spans In",
|
||
"type": "array"
|
||
}
|
||
},
|
||
"title": "Sections",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Summary__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Space above summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left margin for summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
}
|
||
},
|
||
"title": "Summary",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Summary__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.12cm",
|
||
"description": "Space above summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.12cm`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left margin for summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
}
|
||
},
|
||
"title": "Summary",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Summary__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.08cm",
|
||
"description": "Space above summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.08cm`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left margin for summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
}
|
||
},
|
||
"title": "Summary",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Summary__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"space_above": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.1cm",
|
||
"description": "Space above summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0.1cm`."
|
||
},
|
||
"space_left": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0cm",
|
||
"description": "Left margin for summary text. It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`. The default value is `0cm`."
|
||
}
|
||
},
|
||
"title": "Summary",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Templates__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"footer": {
|
||
"default": "*NAME -- PAGE_NUMBER/TOTAL_PAGES*",
|
||
"description": "Template for the footer. Available placeholders:\n- `NAME`: The CV owner's name from `cv.name`\n- `PAGE_NUMBER`: Current page number\n- `TOTAL_PAGES`: Total number of pages\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*NAME -- PAGE_NUMBER/TOTAL_PAGES*`.",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "*LAST_UPDATED CURRENT_DATE*",
|
||
"description": "Template for the top note. Available placeholders:\n- `LAST_UPDATED`: Localized \"last updated\" text from `locale.last_updated`\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `NAME`: The CV owner's name from `cv.name`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*LAST_UPDATED CURRENT_DATE*`.",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
},
|
||
"single_date": {
|
||
"default": "MONTH_ABBREVIATION YEAR",
|
||
"description": "Template for single dates. Available placeholders:\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `MONTH_ABBREVIATION YEAR`.",
|
||
"title": "Single Date",
|
||
"type": "string"
|
||
},
|
||
"date_range": {
|
||
"default": "START_DATE – END_DATE",
|
||
"description": "Template for date ranges. Available placeholders:\n- `START_DATE`: Formatted start date based on `design.templates.single_date`\n- `END_DATE`: Formatted end date based on `design.templates.single_date` (or \"present\"/\"ongoing\" for current positions)\n\nThe default value is `START_DATE – END_DATE`.",
|
||
"title": "Date Range",
|
||
"type": "string"
|
||
},
|
||
"time_span": {
|
||
"default": "HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS",
|
||
"description": "Template for time spans (duration calculations). Available placeholders:\n- `HOW_MANY_YEARS`: Number of years (e.g., 2)\n- `YEARS`: Localized word for \"years\" from `locale.years` (or singular \"year\")\n- `HOW_MANY_MONTHS`: Number of months (e.g., 3)\n- `MONTHS`: Localized word for \"months\" from `locale.months` (or singular \"month\")\n\nThe default value is `HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS`.",
|
||
"title": "Time Span",
|
||
"type": "string"
|
||
},
|
||
"one_line_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__OneLineEntry",
|
||
"description": "Template for one-line entries."
|
||
},
|
||
"education_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__EducationEntry__1",
|
||
"description": "Template for education entries."
|
||
},
|
||
"normal_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__NormalEntry__1",
|
||
"description": "Template for normal entries."
|
||
},
|
||
"experience_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__ExperienceEntry__1",
|
||
"description": "Template for experience entries."
|
||
},
|
||
"publication_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__PublicationEntry",
|
||
"description": "Template for publication entries."
|
||
}
|
||
},
|
||
"title": "Templates",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Templates__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"footer": {
|
||
"default": "*NAME -- PAGE_NUMBER/TOTAL_PAGES*",
|
||
"description": "Template for the footer. Available placeholders:\n- `NAME`: The CV owner's name from `cv.name`\n- `PAGE_NUMBER`: Current page number\n- `TOTAL_PAGES`: Total number of pages\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*NAME -- PAGE_NUMBER/TOTAL_PAGES*`.",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "*LAST_UPDATED CURRENT_DATE*",
|
||
"description": "Template for the top note. Available placeholders:\n- `LAST_UPDATED`: Localized \"last updated\" text from `locale.last_updated`\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `NAME`: The CV owner's name from `cv.name`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*LAST_UPDATED CURRENT_DATE*`.",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
},
|
||
"single_date": {
|
||
"default": "MONTH_ABBREVIATION YEAR",
|
||
"description": "Template for single dates. Available placeholders:\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `MONTH_ABBREVIATION YEAR`.",
|
||
"title": "Single Date",
|
||
"type": "string"
|
||
},
|
||
"date_range": {
|
||
"default": "START_DATE – END_DATE",
|
||
"description": "Template for date ranges. Available placeholders:\n- `START_DATE`: Formatted start date based on `design.templates.single_date`\n- `END_DATE`: Formatted end date based on `design.templates.single_date` (or \"present\"/\"ongoing\" for current positions)\n\nThe default value is `START_DATE – END_DATE`.",
|
||
"title": "Date Range",
|
||
"type": "string"
|
||
},
|
||
"time_span": {
|
||
"default": "HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS",
|
||
"description": "Template for time spans (duration calculations). Available placeholders:\n- `HOW_MANY_YEARS`: Number of years (e.g., 2)\n- `YEARS`: Localized word for \"years\" from `locale.years` (or singular \"year\")\n- `HOW_MANY_MONTHS`: Number of months (e.g., 3)\n- `MONTHS`: Localized word for \"months\" from `locale.months` (or singular \"month\")\n\nThe default value is `HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS`.",
|
||
"title": "Time Span",
|
||
"type": "string"
|
||
},
|
||
"one_line_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__OneLineEntry",
|
||
"description": "Template for one-line entries."
|
||
},
|
||
"education_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__EducationEntry__2",
|
||
"description": "Template for education entries."
|
||
},
|
||
"normal_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__NormalEntry__2",
|
||
"description": "Template for normal entries."
|
||
},
|
||
"experience_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__ExperienceEntry__2",
|
||
"description": "Template for experience entries."
|
||
},
|
||
"publication_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__PublicationEntry",
|
||
"description": "Template for publication entries."
|
||
}
|
||
},
|
||
"title": "Templates",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Templates__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"footer": {
|
||
"default": "*NAME -- PAGE_NUMBER/TOTAL_PAGES*",
|
||
"description": "Template for the footer. Available placeholders:\n- `NAME`: The CV owner's name from `cv.name`\n- `PAGE_NUMBER`: Current page number\n- `TOTAL_PAGES`: Total number of pages\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*NAME -- PAGE_NUMBER/TOTAL_PAGES*`.",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "*LAST_UPDATED CURRENT_DATE*",
|
||
"description": "Template for the top note. Available placeholders:\n- `LAST_UPDATED`: Localized \"last updated\" text from `locale.last_updated`\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `NAME`: The CV owner's name from `cv.name`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*LAST_UPDATED CURRENT_DATE*`.",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
},
|
||
"single_date": {
|
||
"default": "MONTH_ABBREVIATION YEAR",
|
||
"description": "Template for single dates. Available placeholders:\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `MONTH_ABBREVIATION YEAR`.",
|
||
"title": "Single Date",
|
||
"type": "string"
|
||
},
|
||
"date_range": {
|
||
"default": "START_DATE – END_DATE",
|
||
"description": "Template for date ranges. Available placeholders:\n- `START_DATE`: Formatted start date based on `design.templates.single_date`\n- `END_DATE`: Formatted end date based on `design.templates.single_date` (or \"present\"/\"ongoing\" for current positions)\n\nThe default value is `START_DATE – END_DATE`.",
|
||
"title": "Date Range",
|
||
"type": "string"
|
||
},
|
||
"time_span": {
|
||
"default": "HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS",
|
||
"description": "Template for time spans (duration calculations). Available placeholders:\n- `HOW_MANY_YEARS`: Number of years (e.g., 2)\n- `YEARS`: Localized word for \"years\" from `locale.years` (or singular \"year\")\n- `HOW_MANY_MONTHS`: Number of months (e.g., 3)\n- `MONTHS`: Localized word for \"months\" from `locale.months` (or singular \"month\")\n\nThe default value is `HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS`.",
|
||
"title": "Time Span",
|
||
"type": "string"
|
||
},
|
||
"one_line_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__OneLineEntry",
|
||
"description": "Template for one-line entries."
|
||
},
|
||
"education_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__EducationEntry__3",
|
||
"description": "Template for education entries."
|
||
},
|
||
"normal_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__NormalEntry__3",
|
||
"description": "Template for normal entries."
|
||
},
|
||
"experience_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__ExperienceEntry__3",
|
||
"description": "Template for experience entries."
|
||
},
|
||
"publication_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__PublicationEntry",
|
||
"description": "Template for publication entries."
|
||
}
|
||
},
|
||
"title": "Templates",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Templates__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"footer": {
|
||
"default": "*NAME -- PAGE_NUMBER/TOTAL_PAGES*",
|
||
"description": "Template for the footer. Available placeholders:\n- `NAME`: The CV owner's name from `cv.name`\n- `PAGE_NUMBER`: Current page number\n- `TOTAL_PAGES`: Total number of pages\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*NAME -- PAGE_NUMBER/TOTAL_PAGES*`.",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "*LAST_UPDATED CURRENT_DATE*",
|
||
"description": "Template for the top note. Available placeholders:\n- `LAST_UPDATED`: Localized \"last updated\" text from `locale.last_updated`\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `NAME`: The CV owner's name from `cv.name`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*LAST_UPDATED CURRENT_DATE*`.",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
},
|
||
"single_date": {
|
||
"default": "MONTH_ABBREVIATION YEAR",
|
||
"description": "Template for single dates. Available placeholders:\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `MONTH_ABBREVIATION YEAR`.",
|
||
"title": "Single Date",
|
||
"type": "string"
|
||
},
|
||
"date_range": {
|
||
"default": "START_DATE – END_DATE",
|
||
"description": "Template for date ranges. Available placeholders:\n- `START_DATE`: Formatted start date based on `design.templates.single_date`\n- `END_DATE`: Formatted end date based on `design.templates.single_date` (or \"present\"/\"ongoing\" for current positions)\n\nThe default value is `START_DATE – END_DATE`.",
|
||
"title": "Date Range",
|
||
"type": "string"
|
||
},
|
||
"time_span": {
|
||
"default": "HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS",
|
||
"description": "Template for time spans (duration calculations). Available placeholders:\n- `HOW_MANY_YEARS`: Number of years (e.g., 2)\n- `YEARS`: Localized word for \"years\" from `locale.years` (or singular \"year\")\n- `HOW_MANY_MONTHS`: Number of months (e.g., 3)\n- `MONTHS`: Localized word for \"months\" from `locale.months` (or singular \"month\")\n\nThe default value is `HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS`.",
|
||
"title": "Time Span",
|
||
"type": "string"
|
||
},
|
||
"one_line_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__OneLineEntry",
|
||
"description": "Template for one-line entries."
|
||
},
|
||
"education_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__EducationEntry__4",
|
||
"description": "Template for education entries."
|
||
},
|
||
"normal_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__NormalEntry__4",
|
||
"description": "Template for normal entries."
|
||
},
|
||
"experience_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__ExperienceEntry__4",
|
||
"description": "Template for experience entries."
|
||
},
|
||
"publication_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__PublicationEntry",
|
||
"description": "Template for publication entries."
|
||
}
|
||
},
|
||
"title": "Templates",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Templates__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"footer": {
|
||
"default": "*NAME -- PAGE_NUMBER/TOTAL_PAGES*",
|
||
"description": "Template for the footer. Available placeholders:\n- `NAME`: The CV owner's name from `cv.name`\n- `PAGE_NUMBER`: Current page number\n- `TOTAL_PAGES`: Total number of pages\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*NAME -- PAGE_NUMBER/TOTAL_PAGES*`.",
|
||
"title": "Footer",
|
||
"type": "string"
|
||
},
|
||
"top_note": {
|
||
"default": "*LAST_UPDATED CURRENT_DATE*",
|
||
"description": "Template for the top note. Available placeholders:\n- `LAST_UPDATED`: Localized \"last updated\" text from `locale.last_updated`\n- `CURRENT_DATE`: Formatted date based on `design.templates.single_date`\n- `NAME`: The CV owner's name from `cv.name`\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `*LAST_UPDATED CURRENT_DATE*`.",
|
||
"title": "Top Note",
|
||
"type": "string"
|
||
},
|
||
"single_date": {
|
||
"default": "MONTH_ABBREVIATION YEAR",
|
||
"description": "Template for single dates. Available placeholders:\n- `MONTH_NAME`: Full month name (e.g., January)\n- `MONTH_ABBREVIATION`: Abbreviated month name (e.g., Jan)\n- `MONTH`: Month number (e.g., 1)\n- `MONTH_IN_TWO_DIGITS`: Zero-padded month (e.g., 01)\n- `YEAR`: Full year (e.g., 2025)\n- `YEAR_IN_TWO_DIGITS`: Two-digit year (e.g., 25)\n\nThe default value is `MONTH_ABBREVIATION YEAR`.",
|
||
"title": "Single Date",
|
||
"type": "string"
|
||
},
|
||
"date_range": {
|
||
"default": "START_DATE – END_DATE",
|
||
"description": "Template for date ranges. Available placeholders:\n- `START_DATE`: Formatted start date based on `design.templates.single_date`\n- `END_DATE`: Formatted end date based on `design.templates.single_date` (or \"present\"/\"ongoing\" for current positions)\n\nThe default value is `START_DATE – END_DATE`.",
|
||
"title": "Date Range",
|
||
"type": "string"
|
||
},
|
||
"time_span": {
|
||
"default": "HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS",
|
||
"description": "Template for time spans (duration calculations). Available placeholders:\n- `HOW_MANY_YEARS`: Number of years (e.g., 2)\n- `YEARS`: Localized word for \"years\" from `locale.years` (or singular \"year\")\n- `HOW_MANY_MONTHS`: Number of months (e.g., 3)\n- `MONTHS`: Localized word for \"months\" from `locale.months` (or singular \"month\")\n\nThe default value is `HOW_MANY_YEARS YEARS HOW_MANY_MONTHS MONTHS`.",
|
||
"title": "Time Span",
|
||
"type": "string"
|
||
},
|
||
"one_line_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__OneLineEntry",
|
||
"description": "Template for one-line entries."
|
||
},
|
||
"education_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__EducationEntry__5",
|
||
"description": "Template for education entries."
|
||
},
|
||
"normal_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__NormalEntry__5",
|
||
"description": "Template for normal entries."
|
||
},
|
||
"experience_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__ExperienceEntry__5",
|
||
"description": "Template for experience entries."
|
||
},
|
||
"publication_entry": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__PublicationEntry",
|
||
"description": "Template for publication entries."
|
||
}
|
||
},
|
||
"title": "Templates",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Typography__1": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"line_spacing": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.6em",
|
||
"description": "Space between lines of text. Larger values create more vertical space. The default value is `0.6em`."
|
||
},
|
||
"alignment": {
|
||
"default": "justified",
|
||
"description": "Text alignment. Options: 'left', 'justified' (spreads text across full width), 'justified-with-no-hyphenation' (justified without word breaks). The default value is `justified`.",
|
||
"enum": [
|
||
"left",
|
||
"justified",
|
||
"justified-with-no-hyphenation"
|
||
],
|
||
"title": "Alignment",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column_alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "right",
|
||
"description": "Alignment for dates and locations in entries. Options: 'left', 'center', 'right'. The default value is `right`."
|
||
},
|
||
"font_family": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontFamily"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily"
|
||
}
|
||
],
|
||
"description": "The font family. You can provide a single font name as a string (applies to all elements), or a dictionary with keys 'body', 'name', 'headline', 'connections', and 'section_titles' to customize each element. Any system font can be used.",
|
||
"title": "Font Family"
|
||
},
|
||
"font_size": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontSize__1",
|
||
"description": "Font sizes for different elements."
|
||
},
|
||
"small_caps": {
|
||
"$ref": "#/$defs/SmallCaps",
|
||
"description": "Small caps styling for different elements."
|
||
},
|
||
"bold": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Bold__1",
|
||
"description": "Bold styling for different elements."
|
||
}
|
||
},
|
||
"title": "Typography",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Typography__2": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"line_spacing": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.6em",
|
||
"description": "Space between lines of text. Larger values create more vertical space. The default value is `0.6em`."
|
||
},
|
||
"alignment": {
|
||
"default": "justified",
|
||
"description": "Text alignment. Options: 'left', 'justified' (spreads text across full width), 'justified-with-no-hyphenation' (justified without word breaks). The default value is `justified`.",
|
||
"enum": [
|
||
"left",
|
||
"justified",
|
||
"justified-with-no-hyphenation"
|
||
],
|
||
"title": "Alignment",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column_alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "right",
|
||
"description": "Alignment for dates and locations in entries. Options: 'left', 'center', 'right'. The default value is `right`."
|
||
},
|
||
"font_family": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontFamily"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily"
|
||
}
|
||
],
|
||
"description": "The font family. You can provide a single font name as a string (applies to all elements), or a dictionary with keys 'body', 'name', 'headline', 'connections', and 'section_titles' to customize each element. Any system font can be used.",
|
||
"title": "Font Family"
|
||
},
|
||
"font_size": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontSize__1",
|
||
"description": "Font sizes for different elements."
|
||
},
|
||
"small_caps": {
|
||
"$ref": "#/$defs/SmallCaps",
|
||
"description": "Small caps styling for different elements."
|
||
},
|
||
"bold": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Bold__2",
|
||
"description": "Bold styling for different elements."
|
||
}
|
||
},
|
||
"title": "Typography",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Typography__3": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"line_spacing": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.6em",
|
||
"description": "Space between lines of text. Larger values create more vertical space. The default value is `0.6em`."
|
||
},
|
||
"alignment": {
|
||
"default": "justified",
|
||
"description": "Text alignment. Options: 'left', 'justified' (spreads text across full width), 'justified-with-no-hyphenation' (justified without word breaks). The default value is `justified`.",
|
||
"enum": [
|
||
"left",
|
||
"justified",
|
||
"justified-with-no-hyphenation"
|
||
],
|
||
"title": "Alignment",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column_alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "right",
|
||
"description": "Alignment for dates and locations in entries. Options: 'left', 'center', 'right'. The default value is `right`."
|
||
},
|
||
"font_family": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontFamily"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily"
|
||
}
|
||
],
|
||
"description": "The font family. You can provide a single font name as a string (applies to all elements), or a dictionary with keys 'body', 'name', 'headline', 'connections', and 'section_titles' to customize each element. Any system font can be used.",
|
||
"title": "Font Family"
|
||
},
|
||
"font_size": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontSize__2",
|
||
"description": "Font sizes for different elements."
|
||
},
|
||
"small_caps": {
|
||
"$ref": "#/$defs/SmallCaps",
|
||
"description": "Small caps styling for different elements."
|
||
},
|
||
"bold": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Bold__3",
|
||
"description": "Bold styling for different elements."
|
||
}
|
||
},
|
||
"title": "Typography",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Typography__4": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"line_spacing": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.6em",
|
||
"description": "Space between lines of text. Larger values create more vertical space. The default value is `0.6em`."
|
||
},
|
||
"alignment": {
|
||
"default": "justified",
|
||
"description": "Text alignment. Options: 'left', 'justified' (spreads text across full width), 'justified-with-no-hyphenation' (justified without word breaks). The default value is `justified`.",
|
||
"enum": [
|
||
"left",
|
||
"justified",
|
||
"justified-with-no-hyphenation"
|
||
],
|
||
"title": "Alignment",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column_alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "right",
|
||
"description": "Alignment for dates and locations in entries. Options: 'left', 'center', 'right'. The default value is `right`."
|
||
},
|
||
"font_family": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontFamily"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily"
|
||
}
|
||
],
|
||
"description": "The font family. You can provide a single font name as a string (applies to all elements), or a dictionary with keys 'body', 'name', 'headline', 'connections', and 'section_titles' to customize each element. Any system font can be used.",
|
||
"title": "Font Family"
|
||
},
|
||
"font_size": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontSize__3",
|
||
"description": "Font sizes for different elements."
|
||
},
|
||
"small_caps": {
|
||
"$ref": "#/$defs/SmallCaps",
|
||
"description": "Small caps styling for different elements."
|
||
},
|
||
"bold": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Bold__4",
|
||
"description": "Bold styling for different elements."
|
||
}
|
||
},
|
||
"title": "Typography",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__classic_theme__Typography__5": {
|
||
"additionalProperties": false,
|
||
"properties": {
|
||
"line_spacing": {
|
||
"$ref": "#/$defs/TypstDimension",
|
||
"default": "0.6em",
|
||
"description": "Space between lines of text. Larger values create more vertical space. The default value is `0.6em`."
|
||
},
|
||
"alignment": {
|
||
"default": "justified",
|
||
"description": "Text alignment. Options: 'left', 'justified' (spreads text across full width), 'justified-with-no-hyphenation' (justified without word breaks). The default value is `justified`.",
|
||
"enum": [
|
||
"left",
|
||
"justified",
|
||
"justified-with-no-hyphenation"
|
||
],
|
||
"title": "Alignment",
|
||
"type": "string"
|
||
},
|
||
"date_and_location_column_alignment": {
|
||
"$ref": "#/$defs/Alignment",
|
||
"default": "right",
|
||
"description": "Alignment for dates and locations in entries. Options: 'left', 'center', 'right'. The default value is `right`."
|
||
},
|
||
"font_family": {
|
||
"anyOf": [
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontFamily"
|
||
},
|
||
{
|
||
"$ref": "#/$defs/rendercv__schema__models__design__font_family__FontFamily"
|
||
}
|
||
],
|
||
"description": "The font family. You can provide a single font name as a string (applies to all elements), or a dictionary with keys 'body', 'name', 'headline', 'connections', and 'section_titles' to customize each element. Any system font can be used.",
|
||
"title": "Font Family"
|
||
},
|
||
"font_size": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__FontSize__1",
|
||
"description": "Font sizes for different elements."
|
||
},
|
||
"small_caps": {
|
||
"$ref": "#/$defs/SmallCaps",
|
||
"description": "Small caps styling for different elements."
|
||
},
|
||
"bold": {
|
||
"$ref": "#/$defs/rendercv__schema__models__design__classic_theme__Bold__1",
|
||
"description": "Bold styling for different elements."
|
||
}
|
||
},
|
||
"title": "Typography",
|
||
"type": "object"
|
||
},
|
||
"rendercv__schema__models__design__font_family__FontFamily": {
|
||
"enum": [
|
||
"Aptos",
|
||
"Arial",
|
||
"Arial Rounded MT",
|
||
"Arial Unicode MS",
|
||
"Comic Sans MS",
|
||
"Courier New",
|
||
"DejaVu Sans Mono",
|
||
"Didot",
|
||
"EB Garamond",
|
||
"Fontin",
|
||
"Garamond",
|
||
"Gentium Book Plus",
|
||
"Georgia",
|
||
"Gill Sans",
|
||
"Helvetica",
|
||
"Impact",
|
||
"Inter",
|
||
"Lato",
|
||
"Libertinus Serif",
|
||
"Lucida Sans Unicode",
|
||
"Mukta",
|
||
"New Computer Modern",
|
||
"Noto Sans",
|
||
"Open Sans",
|
||
"Open Sauce Sans",
|
||
"Poppins",
|
||
"Raleway",
|
||
"Roboto",
|
||
"Source Sans 3",
|
||
"Tahoma",
|
||
"Times New Roman",
|
||
"Trebuchet MS",
|
||
"Ubuntu",
|
||
"Verdana",
|
||
"XCharter"
|
||
],
|
||
"type": "string"
|
||
}
|
||
},
|
||
"additionalProperties": true,
|
||
"properties": {
|
||
"cv": {
|
||
"$ref": "#/$defs/Cv",
|
||
"description": "The content of the CV.",
|
||
"title": "CV"
|
||
},
|
||
"design": {
|
||
"$ref": "#/$defs/BuiltInDesign",
|
||
"description": "The design information of the CV. The default is the `classic` theme.",
|
||
"title": "Design"
|
||
},
|
||
"locale": {
|
||
"$ref": "#/$defs/Locale",
|
||
"description": "The locale catalog of the CV to allow the support of multiple languages.",
|
||
"title": "Locale Catalog"
|
||
},
|
||
"settings": {
|
||
"$ref": "#/$defs/Settings",
|
||
"description": "The settings of the RenderCV.",
|
||
"title": "RenderCV Settings"
|
||
}
|
||
},
|
||
"required": [],
|
||
"title": "RenderCV",
|
||
"type": "object",
|
||
"description": "Write your CV or resume as YAML and get PDF. Built for academics and engineers.",
|
||
"$id": "https://raw.githubusercontent.com/rendercv/rendercv/main/schema.json",
|
||
"$schema": "http://json-schema.org/draft-07/schema#"
|
||
} |