A tool for generating a resume from JSON data into multiple formats:
- Markdown
- HTML
The following must be installed to run the application:
- .NET 6.0 Runtime
- One of the following web browsers (required for PDF generation): a. Microsoft Edge b. Google Chrome
The application takes two arguments:
- The source JSON file with the resume data.
- 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
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 JSON input and generated markdown, HTML, and PDF resumes:
- JSON - JohnDoeResume.json
- Markdown - JohnDoeResume.md
- HTML - JohnDoeResume.html
- PDF - JohnDoeResume.pdf