Skip to content

painotpi/cv

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV

A simple, modern CV / resume template. Click here to see an example.

Creating Your CV

(You need npm in order to build the project. If it's not installed, install npm from here)

Install the dependencies:

npm install

Fill in the .json files in src/html/contents with your information.

Run grunt build and get your fresh CV in the HTML format from index.html.

If you want it in the PDF format, you can print the page as a PDF, just like I do all the time. (Just do not use Chrome to print, that has some real problems with printing)

Contributing

  1. Fork the repo (By clicking the "Fork" button on the upper-right side of the page)
  2. Clone the repo (git clone https://github.com/-YOUR NAME-/cv.git)
  3. Install the dependencies with npm install.
  4. Run grunt and keep it open while making your changes. Please keep the default JSON files while contributing, since I serve my CV to some places directly from this repo.
  5. When you're finished; run grunt build, commit (git commit -am "YOUR COMMIT MESSAGE") and push (git push) your changes.
  6. Make a pull request, from here.

You can pick one of the TODO's below and start contributing right away. Thank you so much!

## TODO

  • Element ordering - Places of the elements should be changed easily
  • Font size - Font size should be optional, not hard-coded
  • Font and background color - There must be a set of colors to choose for font and background
  • Visual & overall code improvements

License

MIT

About

My CV template.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 76.7%
  • CSS 16.5%
  • JavaScript 6.8%