YAMLResume alcançou um marco significativo—500 estrelas no GitHub em apenas cerca de um mês.

Aqui está a linha do tempo:
- 29 de março: Decidi disponibilizar como código aberto o motor por trás de PPResume
- 2 de abril: Obtive uma demo local de CLI
- 10 de abril: Alcancei 100% de cobertura de testes
- 25 de abril: Obtive um pacote npm local
- 8 de maio: Oficialmente disponibilizei yamlresume como código aberto
- 17 de maio: Alcancei 200 estrelas
- 23 de maio: Alcancei 300 estrelas
- 30 de maio: Alcancei 400 estrelas
- 11 de junho: Alcancei 500 estrelas
Enquanto isso, recebemos nosso primeiro pull request, fundimos outro pull request, e abordamos nosso primeiro relatório de erro. Agradecimentos especiais a @jizusun, @koo6666, e @luyuhuang pelas suas gentil contribuições!
Por Que Código Aberto?
A primeira linha de código do YAMLResume foi escrita na verdade em 2023. Começou como o motor de composição central para PPResume—um gerador de currículos comercial, perfeito ao nível de píxel, baseado em LaTeX que já ajudou milhares de pessoas a criar currículos belamente compostos.
Embora não esteja pronto para disponibilizar como código aberto o PPResume propriamente dito, quero dar aos usuários controle total sobre seus currículos. Em dezembro de 2024, o PPResume permitiu aos usuários baixar o código LaTeX gerado para seus currículos, garantindo nossa promessa de não bloqueio de fornecedores e dando aos usuários propriedade completa de seus dados.
Além disso, o desenvolvimento do PPResume beneficiou-se enormemente da comunidade de código aberto. Eu mesmo aprendi muito com ela, e agora é hora de retribuir.
Há muito poucas ferramentas de código aberto que usem YAML como formato de currículo. JSON Resume é uma boa tentativa—como todos sabemos, YAML é um superconjunto de JSON. No entanto, JSON Resume não fornece uma solução opinada para a composição, o design ou a saída do currículo, tornando-o muito menos prático. YAML, por outro lado, é uma opção muito melhor que JSON para o formato de currículos.
Disponibilizar o YAMLResume como código aberto foi claramente a decisão correta. Veja as tendências de download do YAMLResume no NPM:

O Que Vem Ai?
Embora o YAMLResume tenha sido usado por um gerador de currículos comercial durante quase dois anos, ainda está nas primeiras fases de desenvolvimento, e há muito mais por fazer.
O suporte a Docker foi uma das funcionalidades mais solicitadas, e fico feliz em dizer que agora está disponível.
Outra funcionalidade importante é a validação de dados. Diferentemente do
PPResume, que fornece um formulário cuidadosamente elaborado e projetado para
que os usuários preencham e validem seus dados de currículo, o YAMLResume
aceita entrada sem restrições—qualquer arquivo .yaml. Devemos fornecer uma
forma de validar a
entrada para garantir que
o programa来处理 todas as formas de entrada com graça.
Em termos de funcionalidades, planejamos suportar aliases de seções e reordenamento de seções, tornando a saída PDF mais adaptável e flexível.
Para a experiência do desenvolvedor, nosso objetivo é suportar um
subcomando dev para que
os usuários possam modificar currículos e ver alterações no PDF quase em tempo
real.
Finalmente, alguns usuários expressaram preocupações sobre a compatibilidade com ATS. Comprometemo-nos a garantir que a saída PDF seja compatível com ATS.
Fiquem atentos!
Written by
Xiao HanyuAt
Thu Jun 12 2025