From fe8c48f9849219a1517f23404801424c2967903a Mon Sep 17 00:00:00 2001 From: hacksalot Date: Mon, 4 Jan 2016 18:52:42 -0500 Subject: [PATCH] Add empty FRESH resume. --- README.md | 12 +++ index.js | 4 +- src/empty.fresh.json | 184 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 src/empty.fresh.json diff --git a/README.md b/README.md index f41426d..0fd9a14 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,21 @@ fresh-test-resumes ================== Test résumés and CVs in [FRESH][f] format. For testing purposes. +- [**empty.fresh.json**][e]: An empty FRESH resume. +- [**jane-fullstacker.fresh.json**][jq]: Jane Q. Fullstacker's valid FRESH +resume (a normal resume). +- [**johnny-trouble.fresh.json**][jt]: Johnny Trouble's valid FRESH resume (a +resume full of garbage characters). +- [**johnny-trouble.broken.json**][jtb]: Broken version of Johnny Trouble's +resume (a resume with numerous JSON syntax errors.) + ## License MIT. See [LICENSE.md][lic] for details. +[e]: src/empty.fresh.json +[jq]: src/jane-fullstacker.fresh.json +[jt]: src/johnny-trouble.fresh.json +[jtb]: src/johnny-trouble.broken.fresh.jsnon [lic]: https://github.com/fluentdesk/fresh-test-resumes/blob/master/LICENSE.md [f]: https://github.com/fluentdesk/FRESCA diff --git a/index.js b/index.js index 024a235..f6abbae 100644 --- a/index.js +++ b/index.js @@ -7,8 +7,10 @@ Mount individual resumes onto the module object for convenience. (function(){ module.exports = { + empty: require('./src/empty.fresh.json'), jane: require('./src/jane-fullstacker.fresh.json'), - johnny: require('./src/johnny-trouble.fresh.json') + johnny: require('./src/johnny-trouble.fresh.json'), + johnnyBroken: require('./src/johnny-trouble.broken.fresh.json') }; }()); diff --git a/src/empty.fresh.json b/src/empty.fresh.json new file mode 100644 index 0000000..356ea50 --- /dev/null +++ b/src/empty.fresh.json @@ -0,0 +1,184 @@ +{ + + "name": "", + + "meta": { + "format": "FRESH@0.1.0", + "version": "0.1.0" + }, + + "info": { + "label": "", + "characterClass": "", + "brief": "", + "image": "" + }, + + "contact": { + "website": "", + "phone": "", + "email": "", + "other": [] + }, + + "location": { + "address": "", + "city": "", + "region": "", + "code": "", + "country": "" + }, + + "social": [ + { + "label": "", + "network": "", + "user": "", + "url": "" + } + ], + + "employment": { + "summary": "", + "history": [ + { + "employer": "", + "url": "", + "position": "", + "summary": "", + "start": "", + "end": "", + "keywords": [], + "highlights": [] + } + ] + }, + + "education": { + "summary": "", + "level": "", + "degree": "", + "history": [ + { + "institution": "", + "url": "", + "start": "", + "end": "", + "grade": "", + "summary": "", + "curriculum": [] + } + ] + }, + + "service": { + "summary": "", + "history": [ + { + "flavor": "", + "position": "", + "organization": "", + "url": "", + "start": "", + "end": "", + "summary": "", + "highlights": [] + } + ] + }, + + "skills": { + + "sets": [ + { + "name": "", + "level": "", + "skills": [] + } + ], + + "list": [ ] + }, + + "samples": [ + { + "title": "", + "summary": "", + "url": "", + "date": "" + } + ], + + "writing": [ + { + "title": "", + "flavor": "", + "date": "", + "publisher": { + "name": "", + "url": "" + }, + "url": "" + } + ], + + "reading": [ + { + "title": "", + "flavor": "", + "url": "", + "author": "" + } + ], + + "recognition": [ + { + "flavor": "", + "from": "", + "title": "", + "event": "", + "date": "", + "summary": "" + } + ], + + "references": [ + { + "name": "", + "flavor": "", + "private": true, + "contact": [ + { + "label": "", + "flavor": "", + "value": "" + } + ] + } + ], + + "testimonials": [ + { + "name": "", + "flavor": "", + "quote": "" + } + ], + + "languages": [ + { + "language": "", + "level": "", + "years": 0 + } + ], + + "interests": [ + { + "name": "", + "summary": "", + "keywords": [] + } + ] + +}