resume-schema

JSON-Schema is used here to define and validate our proposed resume json

MIT License

Downloads
3.3K
Stars
2.1K
Committers
40

Bot releases are hidden (Show)

resume-schema - Schema Updates

Published by evanplaice over 4 years ago

Changes:

  • add work.location
  • add work.description
  • rename work.company -> work.name
  • rename basics.picture -> basics.image
  • rename basics.website -> basics.url
  • rename work.website -> work.url
  • rename volunteer.website -> volunteer.url
  • rename publication.website -> publication.url
  • add projects section
  • add project.name
  • add project.description
  • add project.highlights
  • add project.keywords
  • add project.startDate
  • add project.endDate
  • add project.url
  • add project.roles
  • add project.entity
  • add project.type
  • add meta section
  • add meta.lastModified
  • add meta.version
  • add meta.canonical
  • add meta.dateModified
  • rename language.language -> language.name
  • rename language.fluency -> language.level
  • rename basics.website -> basics.url
  • rename work.website -> work.url
  • rename volunteer.website -> volunteer.url
  • rename publications.website -> publications.url
resume-schema - Schema Updates

Published by evanplaice over 4 years ago

Changes:

  • merge bio.firstName + bio.lastName -> bio.name
  • add publications.summary
  • change profiles type to array
  • rename bio -> basics
  • add location.address
  • add location.postalCode
  • rename awards.awardDate -> awards.date
  • rename all instances of websites -> website
  • specified that countryCode conforms to ISO standard
  • rename bio.location.region -> bio.location.state
  • add bio.picture
  • add education.gpa
  • change bio.email and bio.phone to type strings
  • add awards.summary
  • add volunteer
  • add volunteer.organization
  • add volunteer.position
  • add volunteer.website
  • add volunteer.startDate
  • add volunteer.endDate
  • add volunteer.summary
  • add volunteer.highlights
  • rename hobbies -> interests
  • add languages
  • add languages.language
  • add languages.fluency
resume-schema - Add education.url

Published by evanplaice over 4 years ago

resume-schema - Add bio.label

Published by evanplaice over 4 years ago

resume-schema - Add Schema Descriptions

Published by evanplaice over 4 years ago

resume-schema - Remove skills.releaseDate

Published by evanplaice over 4 years ago

resume-schema - Schema First Draft

Published by evanplaice over 4 years ago

Additions

  • bio.firstName
  • bio.lastsName
  • bio.email
  • bio.phone
    • work
    • personal
  • bio.summary
  • bio.location
    • city
    • countryCode
    • state
  • bio.websites
    • blog
  • bio.profiles
    • twitter
    • github
  • work.company
  • work.position
  • work.summary
  • work.website
  • work.startDate
  • work.endDate
  • work.highlights
  • education.institution
  • education.area
  • education.studyType
  • education.startDate
  • education.endDate
  • education.courses
  • awards.title
  • awards.awardDate
  • awards.awarder
  • publications.name
  • publications.publisher
  • publications.releaseDate
  • publications.website
  • skills.name
  • skills.level
  • skills.releaseDate
  • skills.keywords
  • hobbies.name
  • hobbies.keywords
  • references.name
  • references.reference
resume-schema - Initial Schema Added

Published by evanplaice over 4 years ago

resume-schema - Initial Example Added

Published by evanplaice over 4 years ago

Other Changes:

  • add TravisCI config
  • add tests
resume-schema - Add validator.js

Published by evanplaice over 4 years ago

resume-schema - Add $schema Property

Published by evanplaice over 4 years ago

$schema is used to indicate which version of the JSONResume schema applies

Other Changes:

  • removed old/unused samples
  • rename main sample to sample.resume.json
resume-schema - Better Dates

Published by evanplaice over 4 years ago

Date format validation has been relaxed to support the following formats

YYYY-MM-DD
YYYY-MM
YYYY

Other Changes:

  • removed schema.json.html
  • README.md updated
  • .vscode/ removed
  • corrected url fields to use the correct uri type
resume-schema - GitHub Actions CI/CD Enabled

Published by evanplaice over 4 years ago

  • CI is now enabled for Node 10 & 12
  • CD triggered by npm version [major|minor|patch] publishes to NPM