500 Bintang

YAMLResume telah mencapai 500 bintang hanya dalam waktu sekitar satu bulan

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

YAMLResume 500 stars

Inilah timeline:

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:

YAMLResume NPM Download Trends May-Jun
2025

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 Hanyu

At

Thu Jun 12 2025