cv.template
cv.template copied to clipboard
Effortlessly create personalized CVs in various formats.
CV.template
This repository serves as a template for creating personalized CVs in various formats. By following the instructions below, you can easily generate your own CV using YAML format for your profile information. Happy CV crafting! ✨
Getting Started
To get started, follow these simple steps:
-
Follow the instructions in the GitHub documentation to create a new repository based on this one.
-
Clone the repository you just created to your local machine and navigate to the cloned directory:
git clone https://github.com/<your-username>/cv.git cd cv
-
Open the profile.yml file and fill in your profile information in YAML format. You can include details such as your name, contact information, education, work experience, skills, and more.
-
Optionally, customize the CV format layouts by modifying the provided templates in the templates directory.
-
Once you've filled in your profile information and customized the CV layouts, commit your changes and push them to the repository:
git add . git commit -m "Update profile information" git push origin master
Automatic CV Generation
Whenever you push changes to the repository, GitHub Actions automatically generate CVs in various formats using your profile details and the available templates. A new release will be created only if there are changes to the profile information or any template layout, with the updated CVs attached for easy access.
You can customize the name of the generated files by modifying the ci.yml workflow
to set the CV_FILENAME
variable. For example:
env:
CV_FILENAME: J_Codemaster_CV
This configuration will generate files with the name J_Codemaster_CV.md
, J_Codemaster_CV.pdf
, and so on.
Supported Formats and Templates
Currently, there are three available formats for generating CVs: Markdown, HTML, and PDF. The layout templates are provided in Jinja file format:
- Markdown: Located at cv.md.
- HTML: Located at cv.html.
- PDF: Generated from the Markdown template.
Feel free to customize these templates to your needs.
License
All the source code in this repository is released under the MIT License. See the bundled LICENSE file for details.