CV-Generator is a tool that helps you to generate your cv with a simple yaml, it is simple but really useful, specially for cs major students.
-
Easy YAML Configuration: Quickly input your information using a straightforward YAML format.
-
PDF Output: Generate a high-quality PDF that's ready to be shared or printed.
-
English and Chinese Support: Choose between English and Chinese for your CV.
Python 3.x
- Clone the repository
git clone https://github.com/yourusername/cv-generator.git
cd cv-generator
- Install the required packages
pip install -r requirements.txt
- Edit the
cv.yaml
file with your information. The file can be formatted as follows:
metadata:
version: english
name: Nai Long
email: [email protected]
picture: "picture.jpeg"
github: https://github.com/xxx
homepage: https://xxx.github.io
education-experience:
- name: XXX University
duration: 2023/09 -- 2026/06
field: Cybersecurity
award: Recommended for exemption
- name: XXX University
duration: 2019/09 -- 2023/06
field: software Engineering
award: First-class scholarship, outstanding student
work-experience:
- name: xxx
duration: 2023/09 -- 2026/06
summary: xxxx
details:
- item: xxx
- item: xxx
research-experience:
- name: xxx
price: nips
duration: 2023/09 -- 2026/06
details:
- item: xxx
- item: xxx
project-experience:
- name: xxx
price: xxx
duration: 2023/09 -- 2026/06
details:
- item: xxx
- item: xxx
skills:
- name: programming language
details: cpp, golang
- name: tools
details: docker
- name: english
details: cet-6
You can change the version
field in metadata to chinese
to generate a Chinese CV. And delete the field that you don't need.
[Chi's cv] (https://github.com/skyzh/chicv)