500 Estrellas

YAMLResume ha alcanzado 500 estrellas en solo un mes aproximadamente

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

YAMLResume 500 estrellas

Aquí está la línea de tiempo:

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:

Tendencias de Descarga NPM de YAMLResume Mayo-Junio
2025

¿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 Hanyu

At

Thu Jun 12 2025