YAMLResume ha logrado un hito significativo—500 estrellas en GitHub en solo aproximadamente un mes.

Aquí está la línea de tiempo:
- 29 de marzo: Decidí hacer código abierto del motor detrás de PPResume
- 2 de abril: Obtuve una demo local de CLI
- 10 de abril: Logré 100% de cobertura de pruebas
- 25 de abril: Obtuve un paquete npm local
- 8 de mayo: Oficialmente hice código abierto de yamlresume
- 17 de mayo: Alcancé 200 estrellas
- 23 de mayo: Alcancé 300 estrellas
- 30 de mayo: Alcancé 400 estrellas
- 11 de junio: Alcancé 500 estrellas
Mientras tanto, recibimos nuestro primer pull request, fusionamos otro pull request, y abordamos nuestro primer reporte de error. ¡Agradecimientos especiales a @jizusun, @koo6666, y @luyuhuang por sus amables contribuciones!
¿Por Qué Código Abierto?
La primera línea de código de YAMLResume fue escrita en realidad en 2023. Comenzó como el motor de composición central para PPResume—un generador de currículums comercial, perfecto a nivel de píxel, basado en LaTeX que ya ha ayudado a miles de personas a crear currículums bellamente compuestos.
Aunque no estoy listo para hacer código abierto de PPResume en sí, sí quiero dar a los usuarios control total sobre sus currículums. En diciembre de 2024, PPResume permitió a los usuarios descargar el código LaTeX generado para sus currículums, asegurando nuestra promesa de no bloqueo de proveedores y dando a los usuarios propiedad completa de sus datos.
Además, el desarrollo de PPResume se ha beneficiado enormemente de la comunidad de código abierto. Yo mismo he aprendido mucho de ella, y ahora es momento de devolver.
Hay muy pocas herramientas de código abierto que usen YAML como formato de currículum. JSON Resume es un buen intento—como todos sabemos, YAML es un superconjunto de JSON. Sin embargo, JSON Resume no proporciona una solución opinada para la composición, el diseño o la salida del currículum, haciéndolo mucho menos práctico. YAML, por otro lado, es una opción mucho mejor que JSON para el formato de currículums.
Hacer código abierto de YAMLResume fue claramente la decisión correcta. Mira las tendencias de descarga de YAMLResume en NPM:

¿Qué Sigue?
Aunque YAMLResume ha sido usado por un generador de currículums comercial durante casi dos años, todavía está en las primeras etapas de desarrollo, y hay mucho más por hacer.
El soporte de Docker fue una de las características más solicitadas, y me complace decir que ahora está disponible.
Otra característica importante es la validación de datos. A diferencia de
PPResume, que proporciona un formulario cuidadosamente elaborado y diseñado para
que los usuarios completen y validen sus datos de currículum, YAMLResume acepta
entrada sin restricciones—cualquier archivo .yaml. Debemos proporcionar una
forma de validar la
entrada para asegurar que
el programa maneje todas las formas de entrada con gracia.
En términos de características, planeamos soportar alias de secciones y reordenamiento de secciones, haciendo la salida PDF más adaptable y flexible.
Para la experiencia del desarrollador, nuestro objetivo es soportar un
subcomando dev para que
los usuarios puedan modificar currículums y ver cambios en el PDF casi en tiempo
real.
Finalmente, algunos usuarios han expresado preocupaciones sobre la compatibilidad con ATS. Estamos comprometidos a asegurar que la salida PDF sea compatible con ATS.
¡Manténganse atentos!
Written by
Xiao HanyuAt
Thu Jun 12 2025