All CV information is stored in src/config.json. This document lists the possible combinations of information that can be used as well as the data types for each piece of information.
key | type | notes |
---|---|---|
forenames | string, required | One or more of your first names. |
surname | string, required | Your surname. |
profession | string, required | How you would describe your profession or expertise. |
dob | string, optional | Your date of birth. |
gender | string, optional | Your gender. |
location | string, required | Where you are located. |
citizenship | string, required | Your citizenship. |
telephone | string, optional | Your telephone number. A string so you can freely format the number. |
string, optional | Your email address. This does not render as a link because viewers rarely will use this to generate an email. | |
social | Social[], required | An array of social links, such as LinkedIn. |
githubUrl | string, optional | Displays a Github ribbon motif with the given link to your source code. |
introductions | string[], required | An array of paragraphs that introduce you as a potential employee. |
skills | string[], required | An array of your core skills. |
complimentarySkills | string[], optional | Additional non-core skills you bring to the table. |
me | string[], required | About you as a person. Can be slightly less formal compared to the introductions section. |
meReadMore | string[], optional | Additional information about you as a person that is hidden by a "Read More" button. |
experience | Experience[], required | An array of work experience information. |
Multiple social links can be defined in the social
section above with the following structure:
key | type | notes |
---|---|---|
label | string, required | The label for this social link. For example, "LinkedIn". |
url | string, required | Your URL for this social network. |
text | string, required | The link text for the URL. |
key | type | notes |
---|---|---|
jobTitle | string, required | The job title you held at this experience. Additional titled can be added to the otherTitles section below. |
otherTitles | string[], optional | Any other job titles you had at this experience. |
companyName | string, required | The name of the company this experience took place. |
formerCompanyName | string, optional | A former company name if it has changed. |
companyLogo | string, required | The name of the image file in the public/images directory. |
startDate | string or number, required | If this is a string, it is displayed as is. If this is a timestamp number, it is displayed as "July 2020". |
endDate | string or number, optional | Same string/number variability as startDate , and displays "Present" if not defined |
about | string, required | A description of your role. Additional paragraphs can be added to the aboutReadMore section below. |
aboutReadMore | string[], Optional | Additional paragraphs about your role that is hidden by a "Read More" button. |
additionalSkillList | Skill[], optional | An array of skills that is attributed to this work experience. |
Additional skill list used in the additionalSkillList
section above with the following structure:
key | type | notes |
---|---|---|
title | string, required | The title that describes this skill set. |
skills | string[] or string[][] (see note below), required | The array of skills. |
Note on skills structure: The skills property can be a simple array of strings, as well as an array of array strings, which allow for nested lists. For example, a skill list can be:
"skills": [
"Skill one",
"Skill two"
]
or
"skills": [
"Skill one",
[
"Sub skill one",
"Sub skill two"
],
"Skill two"
]