-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
myprofile #19
Comments
Nice one thanks. I planned to turn mine into a yaml-based latex boilerplate. Would be nice to align it to a standard that it can be generated with different templates, including the myprofile project. Is that yaml aligned to or inspired by any sort of standard? |
Hey @maxpowis I was already planning it hahaha have different templates is quite nice, specially a simple one, like yours, it's really better for hr software read/extract information. I had created an issue for this: shield-wall/myprofile#741 if you check here: https://github.com/shield-wall/myprofile/tree/master/src/resumes, I already did the code thinking to implement multiple layouts, the idea is just add a new folder and implement the new template inside of there. Note: I guess it can be improved, specially split somehow |
or do you mean, to use the |
I'd like to isolate the content of my resume to a yaml like you did in your implementation https://github.com/shield-wall/myprofile/discussions/new?category=resume and integrate it in my latex compiling process. I already did start a similar implementation in another invoice generation project (still in progress, a bit on hold lately): https://github.com/maxpowx/invoice-boilerplate. I think you have defined the structure of your yaml specifically for your implementation and I am wondering whether or not there exists some standard yaml structure for resume metadata. Anyhow, considering we would align on a shared yaml strcuture that would allow for reusing the same yaml for mytemplate and a updated version of my cv project converted to a boilerplate |
Hereafter an example I just found of a yaml standard for resumes: https://yaml-resume.com/schema/ |
I just choose yaml template, because it's easier to parse to json, and it was inspired on https://github.com/salomonelli/best-resume-ever/blob/master/resume/data.yml But I changed this in sections (SectionOne, SectionTwo), because I would like to reorder the block positions, like sectionOne (it's the main content)
SectionTwo: (left column)
this way I could move content like (certifications, experience and so on), between sections or remove, duplicate etc ... But I need to create a doc for this. |
But it's quite similar with mine. the difference that is inside of sections, for example, experiencies - title: Experiences # you can choose the language for title, like (Experiences, Erfahrungen, Expériences ....)
icon: work
children:
# >>>> here is the structure similiar from https://yaml-resume.com/schema/ <<<<<
- company: Company A
position: Senior Software Engineer
timePeriod: Since jan 2023
description: .
photoUrl: https://user-images.githubusercontent.com/6358755/227289068-b6c3e1f3-1f63-47a0-a214-77b0297263dc.jpeg
website: https://google.com |
I believe the yaml should not be about positionning but more explicit on which metadata fits into the sections. I.e. I mean "title: Experiences" should be converted to a 'experiences' structure and the template decides where the related data is positionned. Swapping columns in a tempalte left or right should be a parameter of the template (or a different template).
Also that would allow implementing internationalisation and adapt title dynamically based on some language file. I've implemented something similar in my invoicing project as found in here https://github.com/maxpowx/invoice-boilerplate/blob/master/internationalization.yml |
Which hr software are you considering here? Those may have some interchange schema definition that you could base yourself upon. Anyhow, I haven't looked much in term of industry standard but I wouldn't be surprise linkedin defined a format considering the number of integrations that already exist with several tools on the market to automatically fill in resume information during the application process. Could be worth having a look out there. Thanks for the conversation anyway. Will follow-up more when I put more time into this project later! |
I know what you mean, I already had this experience in the past, and I don't have flexibility into the template.
It's a thing that I avoided, because I need to maintainer the languages. what you mean I already had this experience :D : https://github.com/shield-wall/myprofile/blob/2.x/translations/messages.en.yml and for this new version I don't want to go in this direction :) |
Couldn't stop looking :P. ChatGPT hinted me to look at https://jsonresume.org/schema/ as an industry standard. Probably the one I will adopt in a future release of this repo. ChatGPT claims they also provide a yaml specification but couldn't find one straight away. json->yaml conversion is simple though. |
Btw, this could also be of interest for your project. https://jsonresume.org/themes/ |
I saw this project, But not this theme section, maybe it could help somehow :) |
Hello Hello @maxpowis
just to share with you, that you can generate your resume using github discussion with yaml syntax in myprofile project.
You will generate your resume like this: shield-wall/myprofile#723
The text was updated successfully, but these errors were encountered: