From 95eb520bf2a09469b262bd9425f636c32820ff56 Mon Sep 17 00:00:00 2001 From: salamimitpizza Date: Sun, 5 Feb 2017 00:51:48 +0100 Subject: [PATCH] UPDATE project structure --- index.html | 64 +++++--- less/fonts.less | 17 ++- less/fonts/material-design-icons.less | 31 ++++ less/fonts/montserrat.less | 70 +++++++++ less/fonts/opensans-condensed.less | 22 +++ less/fonts/opensans.less | 92 +++++++++++ less/fonts/raleway.less | 127 +++++++++++++++ less/fonts/roboto-condensed.less | 72 +++++++++ less/fonts/roboto-slab.less | 48 ++++++ less/fonts/roboto.less | 144 ++++++++++++++++++ less/githubPages.less | 2 + less/style.less | 5 +- lib/htmlToPdf.js | 58 +++++++ lib/person.js | 62 ++++++++ lib/renderReadMe.js | 36 +++++ lib/server.js | 40 +++++ lib/util.js | 0 package.json | 103 ++++++------- pdf/resume-1.pdf | Bin 0 -> 114453 bytes pdf/resume-2.pdf | Bin 0 -> 183305 bytes pdf/resume-3.pdf | Bin 0 -> 96366 bytes pdf/resume-4.pdf | Bin 0 -> 89336 bytes pdf/resume-5.pdf | Bin 0 -> 338357 bytes pdf/resume-6.pdf | Bin 0 -> 118463 bytes public/github.png | Bin .../resume-1 => public/preview}/resume-1.png | Bin .../resume-2 => public/preview}/resume-2.png | Bin public/style.min.css | 2 +- public/suitcase.png | Bin renderReadMe.js | 18 --- resumes/resume-1/resume-1.less | 33 ++-- resumes/resume-1/resume-1.pdf | Bin 51356 -> 0 bytes resumes/resume-2/resume-2.less | 0 resumes/resume-2/resume-2.mustache | 0 resumes/resume-2/resume-2.pdf | Bin 45972 -> 0 bytes resumes/resume-3/resume-3.less | 0 resumes/resume-3/resume-3.mustache | 0 resumes/resume-3/resume-3.pdf | Bin 41286 -> 0 bytes resumes/resume-3/resume-3.png | Bin 94170 -> 0 bytes resumes/resume-4/resume-4.less | 0 resumes/resume-4/resume-4.mustache | 0 resumes/resume-4/resume-4.pdf | Bin 38667 -> 0 bytes resumes/resume-4/resume-4.png | Bin 113142 -> 0 bytes resumes/resume-5/resume-5.less | 0 resumes/resume-5/resume-5.mustache | 0 resumes/resume-5/resume-5.pdf | Bin 64584 -> 0 bytes resumes/resume-5/resume-5.png | Bin 105793 -> 0 bytes resumes/resume-6/resume-6.less | 0 resumes/resume-6/resume-6.mustache | 0 resumes/resume-6/resume-6.pdf | Bin 37811 -> 0 bytes resumes/resume-6/resume-6.png | Bin 170177 -> 0 bytes resumes/resumes.less | 6 - resumes/{ => views}/githubPages.mustache | 0 resumes/{ => views}/index.mustache | 0 resumes/{ => views}/layout.mustache | 0 scripts/createPDF.bash | 6 - scripts/createPDF.sh | 2 - scripts/createPNG.bash | 2 - server.js | 87 ----------- src/compileLess.js | 70 +++++++++ src/htmlToPdf.js | 54 +++++++ person.js => src/person.js | 0 src/renderReadMe.js | 30 ++++ src/server.js | 41 +++++ 64 files changed, 1119 insertions(+), 225 deletions(-) mode change 100644 => 100755 index.html mode change 100644 => 100755 less/fonts.less create mode 100644 less/fonts/material-design-icons.less create mode 100644 less/fonts/montserrat.less create mode 100644 less/fonts/opensans-condensed.less create mode 100644 less/fonts/opensans.less create mode 100644 less/fonts/raleway.less create mode 100644 less/fonts/roboto-condensed.less create mode 100644 less/fonts/roboto-slab.less create mode 100644 less/fonts/roboto.less mode change 100644 => 100755 less/githubPages.less create mode 100755 lib/htmlToPdf.js create mode 100755 lib/person.js create mode 100755 lib/renderReadMe.js create mode 100755 lib/server.js create mode 100644 lib/util.js create mode 100644 pdf/resume-1.pdf create mode 100644 pdf/resume-2.pdf create mode 100644 pdf/resume-3.pdf create mode 100644 pdf/resume-4.pdf create mode 100644 pdf/resume-5.pdf create mode 100644 pdf/resume-6.pdf mode change 100644 => 100755 public/github.png rename {resumes/resume-1 => public/preview}/resume-1.png (100%) mode change 100644 => 100755 rename {resumes/resume-2 => public/preview}/resume-2.png (100%) mode change 100644 => 100755 mode change 100644 => 100755 public/suitcase.png delete mode 100644 renderReadMe.js delete mode 100644 resumes/resume-1/resume-1.pdf mode change 100644 => 100755 resumes/resume-2/resume-2.less mode change 100644 => 100755 resumes/resume-2/resume-2.mustache delete mode 100644 resumes/resume-2/resume-2.pdf mode change 100644 => 100755 resumes/resume-3/resume-3.less mode change 100644 => 100755 resumes/resume-3/resume-3.mustache delete mode 100644 resumes/resume-3/resume-3.pdf delete mode 100644 resumes/resume-3/resume-3.png mode change 100644 => 100755 resumes/resume-4/resume-4.less mode change 100644 => 100755 resumes/resume-4/resume-4.mustache delete mode 100644 resumes/resume-4/resume-4.pdf delete mode 100644 resumes/resume-4/resume-4.png mode change 100644 => 100755 resumes/resume-5/resume-5.less mode change 100644 => 100755 resumes/resume-5/resume-5.mustache delete mode 100644 resumes/resume-5/resume-5.pdf delete mode 100644 resumes/resume-5/resume-5.png mode change 100644 => 100755 resumes/resume-6/resume-6.less mode change 100644 => 100755 resumes/resume-6/resume-6.mustache delete mode 100644 resumes/resume-6/resume-6.pdf delete mode 100644 resumes/resume-6/resume-6.png delete mode 100644 resumes/resumes.less rename resumes/{ => views}/githubPages.mustache (100%) mode change 100644 => 100755 rename resumes/{ => views}/index.mustache (100%) rename resumes/{ => views}/layout.mustache (100%) delete mode 100644 scripts/createPDF.bash delete mode 100644 scripts/createPDF.sh delete mode 100644 scripts/createPNG.bash delete mode 100755 server.js create mode 100644 src/compileLess.js create mode 100755 src/htmlToPdf.js rename person.js => src/person.js (100%) create mode 100755 src/renderReadMe.js create mode 100755 src/server.js diff --git a/index.html b/index.html old mode 100644 new mode 100755 index f831cab..2a9abca --- a/index.html +++ b/index.html @@ -13,35 +13,49 @@
View on Github
-

best-resume-ever

-

Build your best resume ever!

-

A collection of beautiful resumes build with LESS and Mustache Templates. Choose your favorite Curriculum Vitae and easily export it as pdf.

-

Resumes

-

+ # best-resume-ever + +Build your best resume ever! + +A collection of beautiful resumes build with LESS and Mustache Templates. Choose your favorite Curriculum Vitae and easily export it as pdf. + +## Resumes + + -

-

Install

-

Follow these instructions to create your own CV:

- -

Adding a template

-

TODO

-

How to add a font

-

TODO

-

Contribute

-

Feel free to create your own templates!

-
-

Icons made by Vectors Market from www.flaticon.com is licensed by CC 3.0 BY

+ + +## Install + +Follow these instructions to create your own CV: + +- Clone this repository. +- Switch to project directory and run `npm install`. +- Adjust your personal information in `person.js`. +- Replace placeholder image `/public/person.jpg` with your portrait. +- To preview your CV run `npm start`. Check out . +- Feel free to adjust styles in `/less` according to your needs. +- When finished, run `npm run pdf` to generate all CVs as pdf. You will find the generated pdfs in `/pdf`. + +## Adding a template + +TODO + +## How to add a font + +TODO + +## Contribute + +Feel free to create your own templates! + +-------------------------------------------------------------------------------- + +Icons made by [Vectors Market](http://www.flaticon.com/authors/vectors-market "Vectors Market") from [www.flaticon.com](http://www.flaticon.com "Flaticon") is licensed by [CC 3.0 BY](http://creativecommons.org/licenses/by/3.0/ "Creative Commons BY 3.0") +