Skip to content

devpolatto/Curriculum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curriculum com RenderCV

Este projeto tem como objetivo criar um currículo utilizando a biblioteca RenderCV, que é uma ferramenta de código aberto para gerar currículos de forma programática. O RenderCV permite que os usuários criem currículos personalizados usando uma sintaxe simples e flexível, facilitando a criação de currículos profissionais e visualmente atraentes.

Setup do Projeto

Este projeto utiliza UV como gerenciador de dependências e ambientes virtuais Python.

Requisitos

  • UV - Gerenciador de pacotes Python rápido
  • Python 3.10+
  • RenderCV

Instalação de Dependências

# UV instala automaticamente as dependências ao executar
uv sync

Renderizando o Currículo

Método 1: Via script (recomendado)

./scripts/update-cv.sh

Esse script:

  • Renderiza o CV em todos os formatos suportados
  • Mostra as alterações
  • Solicita confirmação antes de fazer commit

Método 2: Comando direto

# Gerar CV em todos os formatos
uv run rendercv render Angelo_Polatto_CV.yaml

# Gerar apenas formatos específicos (mais rápido)
uv run rendercv render Angelo_Polatto_CV.yaml --output-formats pdf,html,md

Estrutura do Projeto

  • Angelo_Polatto_CV.yaml — Arquivo principal do CV em YAML
  • rendercv_output/ — Diretório com os outputs gerados (PDF, HTML, Markdown, PNG, Typst)
  • pyproject.toml — Configuração do projeto Python
  • uv.lock — Lock file com versões fixas das dependências
  • scripts/update-cv.sh — Script de automação para atualizar e fazer commit

Comandos Úteis

# Renderizar o CV
uv run rendercv render Angelo_Polatto_CV.yaml

# Atualizar dependências
uv sync

# Listar dependências instaladas
uv pip list

Notas

  • O projeto usa Python 3.10 (ver .python-version)
  • Virtual environment é gerenciado automaticamente pelo UV
  • Todos os outputs são gerados em rendercv_output/

About

Automatic CV generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors