Skip to main content

Schema Reference


info

Available since v0.5.0

The validator uses a JSON Schema to define the CV structure. Key validation rules:

Required Fields

  • person.name - Your full name (required)
  • person.email - Contact email
  • person.profession - Professional title
  • person.location - Current location
  • person.experience - Professional experience (years and/or since year)
  • career - Work experience
  • technicalSkills - Technical competencies
  • abstract - Professional summary

Format Validation

  • Email addresses must be valid (RFC 5322)
  • URLs must be properly formatted
  • Skill levels must be integers 0-100
  • Experience years must be non-negative integers
  • Experience since year must be between 1900 and 2100

Array Requirements

  • career.missions - At least 1 mission per company
  • technicalSkills.domains.competencies - At least 1 competency per domain

References

La section references permet d'ajouter des recommandations professionnelles à votre CV.

Champs disponibles

ChampTypeDescription
namestringNom de la personne qui vous recommande
positionstringPoste occupé par cette personne
companystringEntreprise de cette personne
datestringDate de la recommandation
urlstringLien vers le profil (ex: LinkedIn)
socialNetworksobjectRéseaux sociaux de la personne
descriptionstringTexte de la recommandation

Structure de socialNetworks

ChampTypeDescription
linkedinstringIdentifiant LinkedIn
githubstringIdentifiant GitHub
twitterstringIdentifiant Twitter
stackoverflowstringIdentifiant Stack Overflow
blueskystringIdentifiant Bluesky

Exemple

references:
- name: Jane Doe
position: CTO
company: TechCorp
date: Jan 2024
url: https://linkedin.com/in/janedoe
socialNetworks:
linkedin: janedoe
github: janedoe-gh
description: "Excellent ingénieur, très compétent !"