From 837b0cb51ced4caa88aa32d4d6210e4e9d224d8f Mon Sep 17 00:00:00 2001 From: devlinjd Date: Tue, 8 Dec 2015 10:47:39 -0500 Subject: [PATCH] Add "extracurricular --- exemplar/jane-doe.json | 21 +++++++++++++++++++ schema/fresh-resume-schema.json | 37 ++++++++++++++++++++++++++++++++- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/exemplar/jane-doe.json b/exemplar/jane-doe.json index 002e9cc..c75b70b 100644 --- a/exemplar/jane-doe.json +++ b/exemplar/jane-doe.json @@ -370,6 +370,27 @@ } ], + "extracurricular": [ + { + "title": "Bay Area Crew Club", + "activity": "", + "location": "San Francisco, CA", + "start": "2014-05" + }, + { + "title": "Organizer / Manager", + "activity": "JavaScript Game Development Meetup", + "location": "Austin, TX", + "start": "2011-03", + "end": "2014-01", + "highlights": [ + "Monthly speaker on creative JavaScript development.", + "Founded group and oversaw growth to 500+ members." + ] + + } + ], + "interests": [ { "name": "reading", diff --git a/schema/fresh-resume-schema.json b/schema/fresh-resume-schema.json index 584c4ad..d95e406 100644 --- a/schema/fresh-resume-schema.json +++ b/schema/fresh-resume-schema.json @@ -630,7 +630,7 @@ "type": "string", "description": "Publisher of the article, essay, or book." }, - + "url": { "type": "string", "description": "Publisher website or URL." @@ -867,6 +867,41 @@ } } } + }, + + "extracurricular": { + "type": "array", + "additionalItems": false, + "items": { + "type": "object", + "additionalProperties": true, + "properties": { + "title": { + "type": "string", + "description": "Title of the extracurricular activity." + }, + "activity": { + "type": "string", + "description": "The extracurricular activity." + }, + "location": { + "type": "string", + "description": "City, state, or other freeform location." + }, + "start": { + "type": "string", + "description": "Start date.", + "format": "date", + "required": true + }, + "end": { + "type": "string", + "description": "End date.", + "format": "date" + } + } + } } + } }