Skip to content

jessekingf/resume-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Generator

A tool for generating a resume from JSON data into multiple formats:

  1. Markdown
  2. HTML
  3. PDF

Prerequisites

The following must be installed to run the application:

  1. .NET 6.0 Runtime
  2. One of the following web browsers (required for PDF generation): a. Microsoft Edge b. Google Chrome

Usage

The application takes two arguments:

  1. The source JSON file with the resume data.
  2. The directory to place the generated resumes.
  resume.exe [options] <json resume> <output directory>

Options:

-v, --version  Display the application version
-h, --help     Display the help

Schema

The JSON resume format:

{
  "name": "",
  "label": "",
  "email": "",
  "phone": "",
  "website": "",
  "location": {
    "street": "",
    "city": "",
    "region": "",
    "countryCode": "",
    "postalCode": ""
  },
  "summary": "",
  "highlights": [
    ""
  ],
  "skills": [
    {
      "name": "",
      "keywords": [
        ""
      ]
    }
  ],
  "work": [
    {
      "company": "",
      "position": "",
      "startDate": "",
      "summary": "",
      "location": {
        "street": "",
        "city": "",
        "region": "",
        "countryCode": "",
        "postalCode": ""
      },
      "highlights": [
        "",
      ]
    }
  ],
  "education": [
    {
      "institution": "",
      "area": "",
      "studyType": "",
      "startDate": "",
      "location": {
        "street": "",
        "city": "",
        "region": "",
        "countryCode": "",
        "postalCode": ""
      },
      "highlights": [
        ""
      ]
    }
  ]
}

Example

Example JSON input and generated markdown, HTML, and PDF resumes:

About

A tool for generating a resume from JSON.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published