From 4137ef7511482fdf2ecca90ab760e5e9d11aa314 Mon Sep 17 00:00:00 2001 From: hacksalot Date: Fri, 22 Jan 2016 10:32:19 -0500 Subject: [PATCH] Remove "underscore" theme. Relocated to fluentdesk/underscore --- README.md | 3 +- themes/README.md | 2 - themes/underscore/README.md | 10 - themes/underscore/src/doc.xml | 1048 ------------------------------- themes/underscore/src/html.css | 65 -- themes/underscore/src/html.html | 190 ------ themes/underscore/src/md.txt | 54 -- themes/underscore/src/pdf.css | 65 -- themes/underscore/src/pdf.html | 192 ------ themes/underscore/src/txt.txt | 56 -- themes/underscore/theme.json | 7 - 11 files changed, 1 insertion(+), 1691 deletions(-) delete mode 100644 themes/underscore/README.md delete mode 100644 themes/underscore/src/doc.xml delete mode 100644 themes/underscore/src/html.css delete mode 100644 themes/underscore/src/html.html delete mode 100644 themes/underscore/src/md.txt delete mode 100644 themes/underscore/src/pdf.css delete mode 100644 themes/underscore/src/pdf.html delete mode 100644 themes/underscore/src/txt.txt delete mode 100644 themes/underscore/theme.json diff --git a/README.md b/README.md index 603d02a..d0d75c0 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,6 @@ GitHub and NPM. - [modern][t-modern]: A middle of the road theme with a modern look 'n feel. - [compact][t-compact]: A visually dense/compact theme. - [awesome][t-awesome]: A technical resume theme based on [Awesome-CV][awe]. -- [underscore][t-underscore]: An unstyled barebones theme. - New themes weekly. All FRESH themes in this repo are MIT licensed. You're free to change, modify, @@ -120,7 +119,7 @@ MIT. See [LICENSE.md][1] for details. [jrs]: http://jsonresume.org [awe]: https://github.com/posquit0/Awesome-CV [t-awesome]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/awesome -[t-underscore]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/minimist +[t-underscore]: https://github.com/fluentdesk/fresh-themes-underscore [t-modern]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/modern [t-hello]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/hello-world [t-compact]: https://github.com/fluentdesk/fresh-themes/tree/master/themes/compact diff --git a/themes/README.md b/themes/README.md index ef4be1b..970ae62 100644 --- a/themes/README.md +++ b/themes/README.md @@ -7,5 +7,3 @@ FRESH resume themes live here, one per folder. - [`compact`](compact): A compact theme. - [`positive`](positive): A theme that partakes of that which is positive. - [`awesome`][awesome]: A LaTeX theme based on Awesome-CV. -- [`underscore`](underscore): An unstyled starter theme illustrating the use of Underscore.js (instead of Handlebars) as a template engine. -- [`basis`](minimist): An unstyled starter theme. diff --git a/themes/underscore/README.md b/themes/underscore/README.md deleted file mode 100644 index 8483e6d..0000000 --- a/themes/underscore/README.md +++ /dev/null @@ -1,10 +0,0 @@ -Theme: Underscore -================= -An unstyled résumé theme illustrating how to use Underscore (instead of -Handlebars) for theme creation. Not for production use. - -## License - -MIT. See [LICENSE.md][lic] for details. - -[lic]: https://github.com/fluentdesk/fresh-themes/blob/master/LICENSE.md diff --git a/themes/underscore/src/doc.xml b/themes/underscore/src/doc.xml deleted file mode 100644 index 1969839..0000000 --- a/themes/underscore/src/doc.xml +++ /dev/null @@ -1,1048 +0,0 @@ - - - - - - - {{ XML(r.name) }} - {{ XML(r.name) }} - 4 - 14 - 2015-08-28T04:22:00Z - 2015-08-28T04:49:00Z - 1 - 32 - 186 - 1 - 1 - 217 - 15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.email) }} - - - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.website) }} - - - - - - - - - - - - - - - - - - - {{ XML(r.contact.phone) }} - - - - - - - - - - {{ XML(r.name) }} - - - - - - - - - - - - - {{ XML(r.info.brief) }} - - - - - - - - - - - - - - - - - - - {% print(h.sectionTitle('Skills')) %} - - - - - - - - - - - - - {% r.skills.sets.forEach( function( set, idx, ar) { %} - {% var kwords = set.skills.join(', '); %} - - - - - - - - - - {{ XML(set.name) }}: - - - - - - - - - - - {{ XML(kwords) }} - - - - - - {% }); %} - - - - - - - - - - - {% print(h.sectionTitle('Employment')) %} - - - - - - - - - - - - - - - - - - - - {% r.employment.history.forEach( function( proj, idx, ar) { %} - - - - - - - - - - - - - - - - - - {{ XML(proj.employer) }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(proj.safe.start.format('YYYY-MM')) }} — {{ XML(proj.safe.end.format('YYYY-MM')) }} - - - - - - - - - - - - - - - - - - - - {{ XML(proj.summary) }} - - - {% proj.highlights.forEach( function( high, idx, ar) { %} - - - - - - - - - - - {{ XML(high) }} - - - {% }); %} - - - {% }); %} - - - - - - - - - - {% print(h.sectionTitle('Education')) %} - - - - - - - - - - - - - - - - - - - - {% r.education.history.forEach( function( edu, idx, ar) { %} - - - - - - - - - - - - - - - - - - {{ XML(edu.institution) }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ XML(edu.safe.start.format('YYYY-MM')) }} — {{ XML(edu.safe.end.format('YYYY-MM')) }} - - - - - - - - - - - - - - - - - - - - TODO - - - {% edu.curriculum.forEach( function( course, idx, ar) { %} - - - - - - - - - - - {{ XML(course) }} - - - {% }); %} - - - - {% }); %} - - - - - - - - - - - - diff --git a/themes/underscore/src/html.css b/themes/underscore/src/html.css deleted file mode 100644 index fb4e9cd..0000000 --- a/themes/underscore/src/html.css +++ /dev/null @@ -1,65 +0,0 @@ -body { - margin: 0; - padding: 0; - font-family: 'Open Sans', sans-serif; -} - -h1 { - font-size: 3em; -} - -main { - max-width: 800px; - margin: 3em auto; -} - -main > header { - position: relative; -} - -thead { - display: none; -} - -#contact { - width: 200px; - position: absolute; - right: 0; - bottom: 8px; - text-align: right; - font-size: 75%; - font-weight: 600; -} - -#summary { - font-style: italic; -} - -#employment h3, #employment .tenure { - font-size: 20px; - font-weight: bold; -} - -#employment h3 { - float: left; - width: 100%; -} - -.tenure { - color: #ABABAB; - float: right; - text-align: right; -} - -.keywords { - color: #037FD6; -} - -h2 { - font-size: 32px; - font-weight: 300; -} - -td { - padding: 10px 0; -} diff --git a/themes/underscore/src/html.html b/themes/underscore/src/html.html deleted file mode 100644 index 631d098..0000000 --- a/themes/underscore/src/html.html +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - {{ r.name }} - - - {{ headFragment }} - {% print( h.styleSheet('html.css') ) %} - - -
-
-
-

{{ r.name }}

-
- {% if (r.contact.email) { %}{% } %} - {% if (r.contact.phone) { %}
{{ RAW.contact.phone }}
{% } %} - {% if (r.contact.website) { %}{% } %} -
-
- -{% if ( r.info.brief && r.info.brief.length ) { %} -
-
-

{% print(h.sectionTitle('info', 'About')) %}

- - {{ r.info.brief }} -
-{% } %} - - -{% if ( r.skills && r.skills.sets ) { %} -
-
-
-

{% print(h.sectionTitle('Skills')) %}

-
- - -
    - {% r.skills.sets.forEach( function(set) { %} -
  • -
    -
    -
    -
    - {{ set.name }} -
    - {% if( set.skills && set.skills.length ) { %} - {% set.skills.forEach(function(kw) { %} - {{ kw }} - {% }); %} - {% } %} -
    -
    -
  • - {% }); %} -
- - -
-{% } %} - - - -{% if ( r.employment.history && r.employment.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("Employment")) %}

-
- - {% r.employment.history.forEach( function( proj, idx, ar) { %} - {% if( proj.url && proj.url.length ) { %} -

{{ proj.position }}, {{ proj.employer }}

- {% } else { %} -

{{ proj.position }}, {{ proj.employer }}

- {% } %} - {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} - {{ proj.summary }} - {% if( proj.highlights ) { %} -
    - {% proj.highlights.forEach( function( high, idx, ar) { %} -
  • {{ high }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - - - -{% if ( r.education.history && r.education.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("Education")) %}

-
- - {% r.education.history.forEach( function( edu, idx, ar) { %} -

{{ edu.institution }}

- {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} - {% if( edu.courses ) { %} -
    - {% edu.courses.forEach( function( course, idx, ar) { %} -
  • {{ course }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - -{% if( r.recognition && r.recognition.length ) { %} -
-
-
-

{% print( h.sectionTitle("recognition", "Awards")) %}

-
- - {% r.recognition.forEach( function( award, idx, ar) { %} -

{{ award.title }}, {{ award.from }}

- {{ award.date }} - {{ award.summary }} - {% }); %} -
-{% } %} - -{% if( r.writing && r.writing.length ) { %} -
-
-
-

{% print( h.sectionTitle("writing", "Publications")) %}

-
- - {% r.writing.forEach( function( pub, idx, ar) { %} -

- {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }} -

- Published on: {{ pub.safe.date.format('YYYY-MM') }} - - - - {% }); %} -
-{% } %} - -{% if ( r.service && r.service.history && r.service.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("service", "Volunteer Work")) %}

-
- - {% r.service.history.forEach( function( vol, idx, ar) { %} - {% if( vol.url && vol.url.length ) { %} -

{{ vol.position }}, {{ vol.organization }}

- {% } else { %} -

{{ vol.position }}, {{ vol.organization }}

- {% } %} - {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} - {{ vol.summary }} - {% if( vol.highlights ) { %} -
    - {% vol.highlights.forEach( function( high, idx, ar) { %} -
  • {{ high }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - - -
-
- - diff --git a/themes/underscore/src/md.txt b/themes/underscore/src/md.txt deleted file mode 100644 index ee1688f..0000000 --- a/themes/underscore/src/md.txt +++ /dev/null @@ -1,54 +0,0 @@ -# {{ r.name }} - -{% if (r.contact.email) { %}Email: {{ r.contact.email }}{% } %} -{% if (r.contact.phone) { %}Tel: {{ r.contact.phone }}{% } %} -{% if (r.contact.website) { %}Web: {{ r.contact.website }}{% } %} - -{% if ( r.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} - -{% if ( r.skills && r.skills.sets ) { %} -## {% print(h.sectionTitle('Skills')) %} -{% r.skills.sets.forEach( function( set, idx, ar) { %} -- **{{ set.name }}**: {{ set.skills.join(', ') }} -{% }); } %} - -{% if ( r.employment.history && r.employment.history.length ) { %} -## {% print(h.sectionTitle('Employment')) %} -{% r.employment.history.forEach( function( proj, idx, ar) { %} -### *{{ proj.position }}*, {{ proj.employer }} -{{ proj.safe.start.format('MMM YYYY') }} — {{ proj.safe.end.format('MMM YYYY') }} -{{ proj.summary }} -{% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high, idx, ar) { %} -- {{ high }} -{% }); } }); } %} - -{% if ( r.education.history && r.education.history.length ) { %} -## {% print(h.sectionTitle('Education')) %} -{% r.education.history.forEach( function( edu, idx, ar) { %} -### {{ edu.institution }} ({{ edu.safe.start.format('MMM YYYY') }} — {{ edu.safe.end.format('MMM YYYY') }}) -{{ edu.area }} -{% if( edu.curriculum ) { %}{% edu.curriculum.forEach( function( course, idx, ar) { %} -- {{ course }} -{% }); } }); } %} - -{% if ( r.writing && r.writing.length ) { %} -## {% print(h.sectionTitle('publications', 'Writing')) %} -{% r.writing.forEach( function( pub, idx, ar) { %} -### {{ pub.title }} ({{ pub.safe.date.format('MMM YYYY') }}) -{{ pub.publisher }} -{{ pub.summary }} -{% }); } %} - -{% if ( r.service.history && r.service.history.length ) { %} -## {% print(h.sectionTitle('service','Volunteer')) %} -{% r.service.history.forEach( function( vol, idx, ar) { %} -### {{ vol.organization }} ({{ vol.safe.start.format('MMM YYYY') }} — {{ vol.safe.end.format('MMM YYYY') }}) -{{ vol.summary }} -{% }); } %} - -{% if ( r.recognition && r.recognition.length ) { %} -## {% print(h.sectionTitle('Recognition')) %} -{% r.recognition.forEach( function( awd, idx, ar) { %} -### *{{ awd.title }}*, {{ awd.from }} ({{ awd.safe.date.format('MMM YYYY') }}) -{{ awd.summary }} -{% }); } %} diff --git a/themes/underscore/src/pdf.css b/themes/underscore/src/pdf.css deleted file mode 100644 index fb4e9cd..0000000 --- a/themes/underscore/src/pdf.css +++ /dev/null @@ -1,65 +0,0 @@ -body { - margin: 0; - padding: 0; - font-family: 'Open Sans', sans-serif; -} - -h1 { - font-size: 3em; -} - -main { - max-width: 800px; - margin: 3em auto; -} - -main > header { - position: relative; -} - -thead { - display: none; -} - -#contact { - width: 200px; - position: absolute; - right: 0; - bottom: 8px; - text-align: right; - font-size: 75%; - font-weight: 600; -} - -#summary { - font-style: italic; -} - -#employment h3, #employment .tenure { - font-size: 20px; - font-weight: bold; -} - -#employment h3 { - float: left; - width: 100%; -} - -.tenure { - color: #ABABAB; - float: right; - text-align: right; -} - -.keywords { - color: #037FD6; -} - -h2 { - font-size: 32px; - font-weight: 300; -} - -td { - padding: 10px 0; -} diff --git a/themes/underscore/src/pdf.html b/themes/underscore/src/pdf.html deleted file mode 100644 index e3988a0..0000000 --- a/themes/underscore/src/pdf.html +++ /dev/null @@ -1,192 +0,0 @@ - - - - - - - - {{ r.name }} - - - {{ headFragment }} - - - -
-
-
-

{{ r.name }}

-
- {% if (r.contact.email) { %}{% } %} - {% if (r.contact.phone) { %}
{{ RAW.contact.phone }}
{% } %} - {% if (r.contact.website) { %}{% } %} -
-
- -{% if ( r.info.brief && r.info.brief.length ) { %} -
-
-

{% print(h.sectionTitle('info', 'About')) %}

- - {{ r.info.brief }} -
-{% } %} - - -{% if ( r.skills && r.skills.sets ) { %} -
-
-
-

{% print(h.sectionTitle('Skills')) %}

-
- - -
    - {% r.skills.sets.forEach( function(set) { %} -
  • -
    -
    -
    -
    - {{ set.name }} -
    - {% if( set.skills && set.skills.length ) { %} - {% set.skills.forEach(function(kw) { %} - {{ kw }} - {% }); %} - {% } %} -
    -
    -
  • - {% }); %} -
- - -
-{% } %} - - - -{% if ( r.employment.history && r.employment.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("Employment")) %}

-
- - {% r.employment.history.forEach( function( proj, idx, ar) { %} - {% if( proj.url && proj.url.length ) { %} -

{{ proj.position }}, {{ proj.employer }}

- {% } else { %} -

{{ proj.position }}, {{ proj.employer }}

- {% } %} - {{ proj.safe.start.format('YYYY-MM') }}—{{ proj.safe.end.format('YYYY-MM') }} - {{ proj.summary }} - {% if( proj.highlights ) { %} -
    - {% proj.highlights.forEach( function( high, idx, ar) { %} -
  • {{ high }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - - - -{% if ( r.education.history && r.education.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("Education")) %}

-
- - {% r.education.history.forEach( function( edu, idx, ar) { %} -

{{ edu.institution }}

- {{ edu.safe.start.format('YYYY-MM') }}—{{ edu.safe.end.format('YYYY-MM') }} - {% if( edu.courses ) { %} -
    - {% edu.courses.forEach( function( course, idx, ar) { %} -
  • {{ course }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - -{% if( r.recognition && r.recognition.length ) { %} -
-
-
-

{% print( h.sectionTitle("recognition", "Awards")) %}

-
- - {% r.recognition.forEach( function( award, idx, ar) { %} -

{{ award.title }}, {{ award.from }}

- {{ award.date }} - {{ award.summary }} - {% }); %} -
-{% } %} - -{% if( r.writing && r.writing.length ) { %} -
-
-
-

{% print( h.sectionTitle("writing", "Publications")) %}

-
- - {% r.writing.forEach( function( pub, idx, ar) { %} -

- {{ filt.link(pub.title, pub.url) }} {{ pub.publisher }} -

- Published on: {{ pub.safe.date.format('YYYY-MM') }} - - - - {% }); %} -
-{% } %} - -{% if ( r.service && r.service.history && r.service.history.length ) { %} -
-
-
-

{% print(h.sectionTitle("service", "Volunteer Work")) %}

-
- - {% r.service.history.forEach( function( vol, idx, ar) { %} - {% if( vol.url && vol.url.length ) { %} -

{{ vol.position }}, {{ vol.organization }}

- {% } else { %} -

{{ vol.position }}, {{ vol.organization }}

- {% } %} - {{ vol.safe.start.format('YYYY-MM') }}—{{ vol.safe.end.format('YYYY-MM') }} - {{ vol.summary }} - {% if( vol.highlights ) { %} -
    - {% vol.highlights.forEach( function( high, idx, ar) { %} -
  • {{ high }}
  • - {% }); %} -
- {% } %} - {% }); %} - -
-{% } %} - - -
-
- - diff --git a/themes/underscore/src/txt.txt b/themes/underscore/src/txt.txt deleted file mode 100644 index 53eab53..0000000 --- a/themes/underscore/src/txt.txt +++ /dev/null @@ -1,56 +0,0 @@ -{{ r.name }} -{% if (r.contact.email) { %}Email: {{ r.contact.email }}{% } %} -{% if (r.contact.phone) { %}Tel: {{ r.contact.phone }}{% } %} -{% if (r.contact.website) { %}Web: {{ r.contact.website }}{% } %} - -*** - -{% if ( r.info.brief && r.info.brief.length ) { %}{{ r.info.brief }}{% } %} - - -{% if ( r.skills && r.skills.sets && r.skills.sets.length ) { %}SKILLS -{% r.skills.sets.forEach( function( set ) { %} - - {{ set.name }}: {% set.skills.forEach(function(sk){ %}{{ sk }}, {% }); %} - {{ set.level }} -{% }); %} -{% } else if( r.skills && r.skills.list && r.skills.list.length ) { %} - -{% } %} - -{% if ( r.employment && r.employment.history ) { %}{% print(h.sectionTitle('EMPLOYMENT')) %} -{% r.employment.history.forEach( function( proj, idx, ar) { %} -{{ proj.employer }} {{ h.dateRange(proj) }} -{{ proj.summary }} -{% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high ) { %} - - {{ high }} -{% }); } }); } %} - -{% if ( r.education && r.education.history ) { %}{% print(h.sectionTitle('EDUCATION')) %} -{% r.education.history.forEach( function( edu, idx, ar) { %} -{{ edu.institution }} {% print(h.dateRange(edu)) %} -{{ edu.summary }} -{% if( edu.courses ) { %}{% edu.courses.forEach( function( course ) { %} - - {{ course }} -{% }); } }); } %} - -{% if ( r.projects && r.projects.length ) { %}{% print(h.sectionTitle('PROJECTS')) %} -{% r.projects.forEach( function( proj, idx, ar) { %} -{{ proj.title }} {{ h.dateRange( proj ) }} -{{ proj.summary }} -{% if( proj.highlights ) { %}{% proj.highlights.forEach( function( high ) { %} - - {{ high }} -{% }); } }); } %} - -{% if ( r.service && r.service.history ) { %}{% print(h.sectionTitle('service', 'VOLUNTEER')) %} -{% r.service.history.forEach( function( srv, idx, ar) { %} -{{ srv.organization }} ({{ srv.safe.start.format('YYYY-MM') }} — {{ srv.safe.end.format('YYYY-MM') }}) -{{ srv.summary }} -{% if( srv.highlights ) { %}{% srv.highlights.forEach( function( high ) { %} - - {{ high }} -{% }); } }); } %} - -{% if ( r.writing && r.writing.length ) { %}{% print(h.sectionTitle('EMPLOYMENT')) %} -{% r.writing.forEach( function( wri, idx, ar) { %} -{{ wri.title }} ({{ wri.safe.date.format('YYYY-MM') }}) -{{ wri.summary }} -{% }); } %} diff --git a/themes/underscore/theme.json b/themes/underscore/theme.json deleted file mode 100644 index 252119c..0000000 --- a/themes/underscore/theme.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "title": "underscore", - "description": "An unstyled starter résumé theme for HackMyResume and FluentCV. Illustrates the use of Underscore.js as a template engine.", - "author": "hacksalot (https://github.com/hacksalot)", - "engine": "underscore", - "message": "Underscore is an unstyled sample theme intended to illustrate the use of Underscore.js as a template engine. Not for production use." -}