FullTime
Handle your CV like a pro
Installation
Add this line to your application's Gemfile:
gem 'full_time'
And then execute:
$ bundle
Or install it yourself as:
$ gem install full_time
Usage
FullTime.profile do
name 'Andrew Babichev'
email '[email protected]'
homepage 'http://andrewbabichev.com'
github 'https://github.com/Tensho'
location 'Kiev, Ukraine'
employment do
company 'Intetics' do
homepage 'http://intetics.com'
project 'Resolver', start_date: 'January 2016', end_date: 'Current' do
homepage 'https://resolver.co.uk'
description 'Free online tool for complaints and claims'
title 'Senior Software Engineer & Team Lead'
technologies do
The next command converts your CV to HTML:
$ full_time
For the more extensive example checkout example/cv.rb.
High-Level Structure
* Profile
* Employment
* Company
* Project
* Education
* University
* Certification
* Course
* Interests
Development
After checking out the repo, run bin/setup to install dependencies. Then, run bin/rake to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
TODO
- Allow to pass CV and template file paths to executable, like
$full_time cv.rb template.html.erb - Present any collection with a list in the template
- Extend "Certification" with
expire_date,license_number,url,authority(like in LinkedIn) + Adjust README "High-Level Structure"certificate do title 'AWS Certified Developer - Associate (DVA)' authority 'Amazon Web Services' expire_date 'March 2020' license_number 'S4BBW3CKBBQQQM94' homepage 'https://aws.amazon.com/certification/certified-developer-associate' url 'https://www.certmetrics.com/amazon/public/badge.aspx?i=2&t=c&d=2018-03-01&ci=AWS00435488' end - Add "Intro"
intro <<-INTRO Software Engineer 10 years in IT industry Engineering, development, delivery INTRO - Add "Services: Mandrill" to "Skills"
- Open source
- Add the different template engines, e.g. render to
pdf,doc, etc
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/Tensho/full_time.