YAMLResume telah mencapai tonggak penting—500 bintang di GitHub hanya dalam waktu sekitar satu bulan.

Inilah timeline:
- 29 Mar: Decided to open source the engine behind PPResume
- 2 Apr: Got a local CLI demo
- 10 Apr: Achieved 100% test coverage
- 25 Apr: Got a local npm package
- 8 May: Officially open sourced yamlresume
- 17 May: Reached 200 stars
- 23 May: Reached 300 stars
- 30 May: Reached 400 stars
- 11 Jun: Reached 500 stars
Sementara itu, kami menerima pull request pertama kami, menggabungkan pull request lainnya, dan menangani laporan bug pertama kami. Terima kasih khusus kepada @jizusan, @koo6666, dan @luyuhuang atas kontribusi Anda yang baik!
Mengapa Membuka Sumber?
Baris pertama kode untuk YAMLResume sebenarnya ditulis pada tahun 2023. Itu dimulai sebagai mesin typesetting inti untuk PPResume—sebuah LaTeX-based, komersial, pixel-perfect resume builder yang telah membantu ribuan orang membuat curriculum vitae dengan typesetting yang indah.
Meskipun saya tidak siap untuk membuka sumber PPResume itu sendiri, saya ingin memberikan pengguna kontrol penuh atas curriculum vitae mereka. Pada Desember 2024, PPResume memungkinkan pengguna untuk mengunduh kode LaTeX yang dihasilkan untuk curriculum vitae mereka, memastikan janji no vendor lock-in kami dan memberi pengguna kepemilikan penuh atas data mereka.
Selain itu, pengembangan PPResume sangat benefited dari komunitas open source. Saya sendiri telah belajar banyak dari itu, dan sekarang saatnya untuk mengembalikan.
Ada sangat sedikit alat open source yang menggunakan YAML sebagai format curriculum vitae. JSON Resume adalah percobaan yang bagus—seperti yang kita semua tahu, YAML adalah superset dari JSON. Namun, JSON Resume tidak memberikan solusi opinionated untuk typesetting, tata letak, atau output curriculum vitae, menjadikannya jauh lebih tidak praktis. YAML, di sisi lain, adalah pilihan yang jauh lebih baik dari JSON untuk pemformatan curriculum vitae.
Membuka sumber YAMLResume jelas adalah keputusan yang tepat. Lihat tren download untuk YAMLResume di NPM:

Apa Selanjutnya?
Meskipun YAMLResume telah digunakan oleh resume builder komersial selama hampir dua tahun, itu masih dalam tahap awal pengembangan, dan masih banyak yang harus dilakukan.
Dukungan Docker adalah salah satu fitur yang paling diminta, dan saya senang mengatakan bahwa itu sekarang tersedia.
Fitur penting lainnya adalah validasi data. Tidak seperti PPResume, yang
menyediakan formulir yang dirancang dengan cermat dan dibuat untuk mengisi dan
memvalidasi data curriculum vitae mereka, YAMLResume menerima input yang tidak
terbatas—file .yaml apa pun. Kami harus menyediakan cara untuk memvalidasi
input untuk memastikan
program menangani semua bentuk input dengan baik.
Secara fitur, kami berencana untuk mendukung alias bagian dan pengurutan ulang bagian, membuat output PDF lebih dapat beradaptasi dan fleksibel.
Untuk developer experience, kami bertujuan untuk mendukung sub-perintah
dev sehingga
pengguna dapat memodifikasi curriculum vitae dan melihat perubahan PDF hampir
secara real-time.
Terakhir, beberapa pengguna telah menyatakan kekhawatiran tentang kompatibilitas ATS. Kami berkomitmen untuk memastikan bahwa output PDF kompatibel dengan ATS.
Tetap pantau perkembangan terbaru!
Written by
Xiao HanyuAt
Thu Jun 12 2025