プロジェクトセクション付きJSON Resume

JSON Resumeのprojectsセクションを使用して、サイドプロジェクト、オープンソース貢献、ポートフォリオ作品をリンクやキーワード付きで紹介する方法。

Section-Specific

詳細な説明

JSON Resumeにプロジェクトを追加する

projectsセクションは開発者にとってJSON Resumeの最も価値あるパートの1つです。職歴以外の作品 — オープンソース、サイドプロジェクト、ハッカソン作品、フリーランスワークを紹介できます。

projectsスキーマ

"projects": [
  {
    "name": "DevToolbox",
    "description": "100以上のブラウザベース開発者ツールのオープンソースコレクション",
    "highlights": [
      "Next.js 14とTypeScriptで構築",
      "GitHubスター1,200以上",
      "月間アクティブユーザー5万人以上"
    ],
    "keywords": ["Next.js", "TypeScript", "Developer Tools"],
    "startDate": "2024-01",
    "url": "https://devtoolbox.example.com",
    "roles": ["Creator", "Lead Developer"],
    "type": "application"
  },
  {
    "name": "react-table-sort",
    "description": "TypeScriptサポート付きのソート可能テーブル用軽量Reactフック",
    "highlights": [
      "週間npmダウンロード500以上",
      "依存関係ゼロ",
      "テストカバレッジ100%"
    ],
    "keywords": ["React", "TypeScript", "npm package"],
    "startDate": "2023-06",
    "url": "https://github.com/user/react-table-sort",
    "roles": ["Author"],
    "type": "library"
  }
]

利用可能なフィールド

フィールド 説明
name string プロジェクト名
description string 短い説明
highlights string[] 主な成果や機能
keywords string[] 使用技術
startDate string 開始日
endDate string 終了日(進行中なら省略)
url string ライブURLまたはリポジトリ
roles string[] プロジェクトでの役割
entity string 該当する場合の組織
type string "application", "library", "research"など

projectsとworkの使い分け

projectsは正式な雇用エントリに収まらない作品に使用:個人プロジェクト、オープンソース貢献、フリーランスワーク、ハッカソンプロジェクト、学術研究プロジェクト。仕事の一環として行った作品は、関連するworkエントリのハイライトに含めましょう。

ユースケース

職歴以外にスキルを示す重要なオープンソース貢献やサイドプロジェクトがあり、履歴書で紹介したい場合に使用します。

試してみる — JSON Resume Editor

フルツールを開く