MyGit

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)

官方网址 GitHub网址

RenderCV

The engine of the RenderCV App

test coverage docs pypi-version pypi-downloads

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.

Classic Theme Example of RenderCV Sb2nov Theme Example of RenderCV
Moderncv Theme Example of RenderCV Engineeringresumes Theme Example of RenderCV

RenderCV comes with a JSON Schema so that the YAML input file can be filled out interactively.

JSON Schema of RenderCV

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