Skip to content

Latest commit

 

History

History
81 lines (66 loc) · 6.87 KB

CONFIGURATION.md

File metadata and controls

81 lines (66 loc) · 6.87 KB

Configuration Guide

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.

Personal 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.
email 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.

Social

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.

Experience

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.

Skill

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"
]