rendercv/rendercv
Fork: 176 Star: 2087 (更新于 2025-01-01 14:17:06)
license: MIT
Language: Python .
The engine of the RenderCV App
最后发布版本: v1.14 ( 2024-09-08 07:27:23)
RenderCV engine is a Python package with a command-line interface (CLI) that allows you to version-control your CV as source code.
RenderCV engine's focus is to provide these three features:
- Content-first approach: CV writers should be able to focus on the content instead of worrying about the formatting.
- A mechanism to version-control a CV's content and design separately: The content and design are version-controlled as a source code completely separately.
- Robustness: A robust system that always delivers a PDF if there aren't any errors. If there are errors, it provides clear explanations and solutions.
It takes a YAML file that looks like this:
cv:
name: John Doe
location: Your Location
email: youremail@yourdomain.com
sections:
this_is_a_section_title:
- This is a type of entry, TextEntry—just a plain string.
- You may have as many entries as you want under a section.
- RenderCV offers a variety of entry types such as TextEntry,
BulletEntry, EducationEntry, ExperienceEntry, NormalEntry,
OneLineEntry, PublicationEntry.
- Each entry type has its own set of attributes and different
looks.
my_education_section:
- institution: Boğaziçi University
area: Mechanical Engineering
degree: BS
start_date: 2024-09
end_date: 2029-05
highlights:
- "GPA: 3.9/4.0 ([Transcript](https://example.com))"
- "**Coursework:** Structural Analysis, Thermodynamics,
Heat Transfer"
experience: ...
Then, it produces one of these PDFs with its corresponding $\LaTeX$ code, Markdown file, HTML file, and images as PNGs. Click on the images below to preview PDF files.
RenderCV comes with a JSON Schema so that the YAML input file can be filled out interactively.
Quick Start Guide
RenderCV engine is very easy to install (pip install rendercv
) and easy to use (rendercv new "John Doe"
). Follow the user guide to get started.
Motivation
We are developing a purpose-built app for writing CVs and resumes that will be available on mobile and web. This Python project is the foundation of that app. Check out our blog post to learn more about why one would use such an app.
Contributing
All contributions to RenderCV are welcome! To get started, please read the developer guide.
最近版本更新:(数据更新于 2024-09-16 19:24:51)
2024-09-08 07:27:23 v1.14
2024-07-24 00:03:22 v1.13
2024-07-16 19:01:13 v1.12
2024-06-19 20:34:49 v1.11
2024-05-25 21:11:27 v1.10
2024-05-19 23:13:52 v1.9
2024-04-16 21:07:50 v1.8
2024-04-09 03:42:08 v1.7
2024-04-01 03:52:01 v1.6
2024-03-28 02:11:16 v1.5
主题(topics):
cv, cv-builder, cv-generator, cv-template, latex, python, resume, resume-builder, resume-generator, resume-template
rendercv/rendercv同语言 Python最近更新仓库
2025-01-18 21:26:31 sunnypilot/sunnypilot
2025-01-17 23:34:10 Skyvern-AI/skyvern
2025-01-17 19:49:33 ultralytics/ultralytics
2025-01-17 19:12:03 XiaoMi/ha_xiaomi_home
2025-01-17 08:27:45 comfyanonymous/ComfyUI
2025-01-17 04:56:19 QuivrHQ/MegaParse