SimpleCV
SimpleCV creates beautiful CVs simple and fast with just a config file! Example configuration files can be found in examples folder.
Installation
Add this line to your application's Gemfile:
gem 'simple_cv'
And then execute:
$ bundle
Or install it yourself as:
$ gem install simple_cv
Usage
cv = SimpleCV::Basic.new(config_path: "path/to/config_file.json")
# Will render file to current location
cv.render_file
# Will render file to a specific location with a specific filename
cv.render_file(path: "path/to/output", filename: "file")
Development
Further planned functionalities:
- Dynamin layout calculations depending on content for better look
- More icons for contact topics
- Dynamic calculation for size of skill bars depending on skill name lengths
- Display page count, when experience / education section reaches second page
- Different layout templates
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/freder1c/simple_cv.
License
The gem is available as open source under the terms of the MIT License.
Mail Icon made by Freepik from www.flaticon.com
Location Icon made by Freepik from www.flaticon.com
Globe made by Designerz Base from www.flaticon.com
Phone made by Freepik from www.flaticon.com