CodeCV
CV format specification
| Type | Cv |
|---|---|
| File match |
cv.json
cv.yaml
cv.yml
cv.toml
*.cv.json
*.cv.yaml
*.cv.yml
*.cv.toml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/codecv/latest.json |
| Source | https://raw.githubusercontent.com/codecv-co/codecv/master/cv.schema.json |
Versions
Validate with Lintel
npx @lintel/lintel check
Definitions
Kind of driver licence, i.e.: A, B1, etc
Identification document, I.e.: passport
Document name. It could be a national document name, or passport
Given name. It can be multiple words for compound names
Family name. Depending on cultures, this field can be very different
Set of nationalities. If none is supplied, the birth of country is used
2 nested properties
Organization data (can be used for companies, educational institutions, etc.)
Name of the organization. If set can not be blank
Organization data (can be used for companies, educational institutions, etc.)
Name of the organization. If set can not be blank
Descriptive title of the professional experience. Cannot be blank
People involved in the project (without including yourself). Must be greater than zero
Organization data (can be used for companies, educational institutions, etc.)
4 nested properties
Name of the organization. If set can not be blank
Remarkable items achieved on this project. Empty text is not allowed
Set of roles played on the project. Blank items are not allowed
Skills used in the development of the project. Empty texts are not allowed
Main role for which the person was hired at this professional experience. It can not be blank
Organization data (can be used for companies, educational institutions, etc.)
4 nested properties
Name of the organization. If set can not be blank
5 nested properties
Descriptive title of the education. Cannot be blank
Education kind, i.e.: professional education or college. Cannot be blank
Organization data (can be used for companies, educational institutions, etc.)
4 nested properties
Name of the organization. If set can not be blank
5 nested properties
Course title. Can not be blank
Organization data (can be used for companies, educational institutions, etc.)
4 nested properties
Name of the organization. If set can not be blank
5 nested properties
Professional achievement. Achievement accomplished at a given date. Publications must be owned by external parties in order to be an achievement, posts on social networks or personal blogs are listed in other CV sections
Descriptive title of the achievement. Cannot be blank
Organization data (can be used for companies, educational institutions, etc.)
4 nested properties
Name of the organization. If set can not be blank
CV data grouped by topics. Most of the fields are optional. When the model is rendered, the fields are passed to the template context with the names in camel case. Read only properties are meant only for use in templates, and cannot be defined in the document
Used to deal with different versions. It also eases the use on some editors
List of resources to be included in this CV. Allows CV modularization. Resources' content will be overwritten with the CV document content
Templates used to render this CV. Templates for different media types are supported using the template extension to select the appropriate one
Configuration added to the context when the CV is rendered. Map keys must be in camel case
15 nested properties
Given name. It can be multiple words for compound names
Family name. Depending on cultures, this field can be very different
Set of nationalities. If none is supplied, the birth of country is used
5 nested properties
10 nested properties
2 nested properties
2 nested properties
Professional goals. It cannot contain any blank item