YAMLResume a atteint un jalon significatif—500 étoiles sur GitHub en seulement un mois.
Voici la chronologie :
- March 29: Decision to open source the engine behind PPResume
- April 2: Local CLI demo
- April 10: Reached 100% test coverage
- April 25: Got a local npm package
- May 8: Official open source of yamlresume
- May 17: Reached 200 stars
- May 23: Reached 300 stars
- May 30: Reached 400 stars
- June 11: Reached 500 stars
Entre-temps, nous avons reçu notre première pull request, fusionné une autre pull request, et traité notre premier rapport de bug. Remerciements spéciaux à @jizusun, @koo6666, et @luyuhuang pour leurs contributions généreuses !
Pourquoi l'Open Source ?
La première ligne de code pour YAMLResume a été écrite en 2023. Elle a commencé comme le moteur de composition principal pour PPResume—un constructeur de CV commercial basé sur LaTeX, parfait au pixel près, qui a déjà aidé des milliers de personnes à créer des CV magnifiquement composés.
Bien que je ne sois pas prêt à open sourcer PPResume lui-même, je veux donner aux utilisateurs un contrôle total sur leurs CV. En décembre 2024, PPResume a permis aux utilisateurs de télécharger le code LaTeX généré pour leurs CV, garantissant notre promesse d'absence de verrouillage fournisseur et donnant aux utilisateurs une propriété complète de leurs données.
De plus, le développement de PPResume a grandement bénéficié de la communauté open source. J'ai beaucoup appris d'elle, et il est maintenant temps de redonner.
Il y a très peu d'outils open source qui utilisent YAML comme format de CV. JSON Resume est un bon essai—comme nous le savons tous, YAML est un sur-ensemble de JSON. Cependant, JSON Resume ne fournit pas de solution opinionnée pour la composition de CV, la mise en page ou la sortie, ce qui le rend beaucoup moins pratique. YAML, d'autre part, est un choix beaucoup meilleur que JSON pour le formatage de CV.
Open sourcer YAMLResume était clairement la bonne décision. Regardez les tendances de téléchargement pour YAMLResume sur NPM :
Qu'est-ce qui vient ensuite ?
Bien qu'YAMLResume ait été utilisé par un constructeur de CV commercial pendant près de deux ans, il est encore dans les premiers stades de développement, et il y a beaucoup plus à faire.
Le support Docker était l'une des fonctionnalités les plus demandées, et je suis heureux de dire qu'il est maintenant disponible.
Une autre fonctionnalité importante est la validation des données. Contrairement à PPResume, qui fournit un formulaire soigneusement conçu pour que les utilisateurs remplissent et valident leurs données de CV, YAMLResume accepte une entrée non contrainte—n'importe quel fichier .yaml
. Nous devons fournir un moyen de valider l'entrée pour s'assurer que le programme gère toutes les formes d'entrée avec grâce.
En termes de fonctionnalités, nous prévoyons de supporter les alias de sections et le réordonnancement de sections, rendant la sortie PDF plus adaptable et flexible.
Pour l'expérience développeur, nous visons à supporter une sous-commande dev
pour que les utilisateurs puissent modifier les CV et voir les changements PDF en temps quasi réel.
Enfin, certains utilisateurs ont soulevé des préoccupations concernant la compatibilité ATS. Nous nous engageons à nous assurer que la sortie PDF est compatible ATS.
Restez à l'écoute !
Written by
Xiao HanyuAt
Thu Jun 12 2025