500 Estrelas

YAMLResume atingiu 500 estrelas no GitHub em apenas cerca de um mês

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

YAMLResume 500 estrelas

Aqui está a linha do tempo:

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:

Tendências de Download NPM do YAMLResume Maio-Junho
2025

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 Hanyu

At

Thu Jun 12 2025