YAMLResume は重要なマイルストーンを達成しました—わずか 1 ヶ月で GitHub で 500 スターを獲得しました。
タイムラインは以下の通りです:
- 3 月 29 日:PPResume の背後にあるエンジンをオープンソース化することを決定
- 4 月 2 日:ローカル CLI デモ を取得
- 4 月 10 日:100% テストカバレッジ を達成
- 4 月 25 日:ローカル npm パッケージ を取得
- 5 月 8 日:正式に yamlresume をオープンソース化
- 5 月 17 日:200 スター に到達
- 5 月 23 日:300 スター に到達
- 5 月 30 日:400 スター に到達
- 6 月 11 日:500 スター に到達
その間、最初の Pull Request を受け取り、別の Pull Request をマージし、最初のバグレポート に対応しました。@jizusun、@koo6666、@luyuhuang の皆様のご協力に特別に感謝いたします!
なぜオープンソースなのか?
YAMLResume の最初のコード行は実際には 2023 年に書かれました。これは PPResume のコアタイプセッティングエンジンとして始まりました。PPResume は LaTeX ベースの商用ピクセルパーフェクト履歴書ビルダーで、すでに何千人もの人々が美しくタイプセットされた履歴書を作成するのに役立っています。
PPResume 自体をオープンソース化する準備はできていませんが、ユーザーに履歴書の完全なコントロールを与えたいと思っています。2024年12月、PPResume はユーザーが履歴書の生成された LaTeX コードをダウンロードできるようになり、ベンダーロックインなし の約束を確保し、ユーザーにデータの完全な所有権を与えました。
さらに、PPResume の開発はオープンソースコミュニティから大いに恩恵を受けています。私自身も多くのことを学び、今こそ恩返しをする時です。
YAML を履歴書形式として使用するオープンソースツールは非常に少ないです。JSON Resume は良い試みです—ご存知の通り、YAML は JSON のスーパーセットです。しかし、JSON Resume は履歴書のタイプセッティング、レイアウト、出力について意見のあるソリューションを提供しておらず、実用性がはるかに低いです。一方、YAML は履歴書フォーマットにおいて JSON よりもはるかに良い選択肢です。
YAMLResume をオープンソース化することは明らかに正しい決定でした。NPM での YAMLResume のダウンロードトレンドをご覧ください:
次は何か?
YAMLResume は商用履歴書ビルダーで約 2 年間使用されてきましたが、まだ開発の初期段階にあり、やるべきことがたくさんあります。
Docker サポート は最も要求の多かった機能の一つで、現在 利用可能 になったことを嬉しく思います。
もう一つの重要な機能はデータ検証です。PPResume とは異なり、PPResume はユーザーが履歴書データを入力・検証するための慎重に作成・設計されたフォームを提供しますが、YAMLResume は制約のない入力—任意の .yaml
ファイル—を受け入れます。プログラムがすべての形式の入力を適切に処理することを保証するために、入力を検証する 方法を提供する必要があります。
機能面では、セクションエイリアス と セクション並び替え をサポートする予定で、PDF 出力をより適応性があり柔軟にします。
開発者体験については、ユーザーが履歴書を修正して PDF の変更をほぼリアルタイムで確認できるように dev
サブコマンドをサポート することを目指しています。
最後に、一部のユーザーは ATS 互換性について懸念を表明しています。PDF 出力が ATS 互換 であることを保証することを約束します。
お楽しみに!
Written by
Xiao HanyuAt
Thu Jun 12 2025