YAMLResume

エコシステム

YAMLResume は、履歴ワークフローの構築、エディタの埋め込み、ビルドの自動化、サンプル履歴書の管理、既存の履歴データの変換に役立つ、再利用可能なパッケージとツールを提供しています。

@yamlresume/node

@yamlresume/node は、YAMLResume CLI の基盤となる再利用可能な Node.js ランタイムです。

  • 位置情報付きエラーとともに、YAML・YML・JSON の履歴書ファイルを読み込んで検証。
  • 設定されたレイアウトのビルド、ファイルの監視、LaTeX・Typst PDF のコンパイル。
  • サンプルからの履歴書作成や、AI によるファイルの生成・翻訳。

@yamlresume/playground

@yamlresume/playground は、公式のプレイグラウンドの基盤となる React コンポーネントです。

  • スキーマ対応の Monaco YAML エディタとライブマルチレイアウトプレビューを埋め込み。
  • レスポンシブなデスクトップ・モバイルレイアウト、エクスポート操作、ローカライズされた UI ラベルを提供。
  • Vite、Next.js、Tailwind CSS、カスタム Monaco worker のセットアップと統合。

create-yamlresume

create-yamlresume により、一行のコマンドで新しい YAMLResume プロジェクトを簡単に開始できます。プロジェクトディレクトリをセットアップし、必要な依存関係をインストールし、サンプル履歴書ファイルを生成するため、すぐに開始できます。

  • npx create-yamlresume my-resume または同様の npmyarnpnpm コマンドを使用して新しいプロジェクトをセットアップ。
  • 即座に使用可能なプロジェクト構造、履歴書のビルドと検証用のスクリプト、サンプル YAML 履歴書ファイルを含む。

json2yamlresume

json2yamlresume は、JSON Resume ファイルを YAMLResume 形式に変換するための CLI ツールです。

  • JSON Resume ファイルを YAMLResume に変換し、必要に応じてフィールドと構造を変換。
  • データが YAMLResume スキーマに従って検証されることを保証。

これらのツールは、他の形式からの移行、プロジェクト設定の自動化、YAMLResume とのワークフローの簡素化に役立ちます。

samples

@yamlresume/samples は、一般的な職種向けに厳選されたサンプル履歴書カタログを提供し、それぞれが 12 のロケール言語に翻訳されています。

  • yamlresume new --sample コマンドと yamlresume samples list サブコマンドを支えています。
  • サンプル履歴書を言語、カテゴリ、タグでフィルタリングするためのクエリ API を公開しています。

詳細情報

Edit on GitHub

Last updated on

On this page