English | 中文
Although RenderCV provides an official web app, as programmers, I prefer to work in familiar development environments. RenderCV already offers a powerful CLI, use it is more straightforward, and efficient.
This project provides a pre-configured development container (Dev Container) that integrates RenderCV and all its dependencies, enabling one to immediately start writing and generating professional resume documents in VSCode without installing any software locally.
This development container is built on Ubuntu and includes the following components:
- Pixi Package Manager: Pre-installed with the latest version of Pixi (v0.62.2) for managing project dependencies
- Python 3.12: Python 3.12 runtime installed via Pixi
- RenderCV: RenderCV Python package installed via Pixi, including all extra features (full extra)
- Visual Studio Code Extensions: Pre-installed extensions:
naumovs.color-highlight: Color highlightingtamasfe.even-better-toml: TOML file supportadamraichu.pdf-viewer: PDF preview enhancementredhat.vscode-yaml: YAML language support
- Aider: AI pair programming in your terminal
Container configuration is located in the .devcontainer/ directory:
Dockerfile: Defines the container image build steps, primarily installing the Pixi package managerdevcontainer.json: Configures VSCode development container settings, including themes and extensions
- Using Devpod:
devpod up https://github.com/SilenWang/RenderCV_Pod - Using Github Codespace: Start a codespace from this repo
You can refer to RenderCV Document to create and edit your config file
- Set your LLM API KEY accoring to aider document
- Run
pixi run aider sample.yaml, and ask aider to help you edit the config file
Run pixi run cv sample.yaml, your CV will be in rendercv_output folder