Vitae
Vitae is to CVs what rubygems is to ruby code.
It’s also very under development right now, and not very useful yet. Come back soon!
Usage
First install the vitae gem:
$: sudo gem i vitae
Now lets create a new project called my_cv_project, with some named CVs:
$: vitae create my_cv_project arthur_gunn sajal_shah
creating my_cv_project...
create cvs/arthur_gunn.yaml
create cvs/sajal_shah.yaml
create themes/default/application.js
create themes/default/application.css
Great, it’s created our two named CVs in the my_cv_project/cvs directory from a basic yaml template. Edit these yaml files with your own info (note: currently data is not actually read from these, that will change soon).
Once your done editing, start up the server:
$: vitae server my_cv_project
Serving 2 CVs at http://0.0.0.0:3141/ from my_cv_project
Enjoy!
Future plans
-
All data read from the yaml files should be displayed sensibly.
-
Vitae should com bundled with better default templates - CSS, JS and YAML.
-
Support for multiple themes.
-
The clever stuff
The clever stuff
Much like rubygems or git
Push a CV:
$: vitae push vitae.gunn.co.nz arthur_gunn
pushing...
1 CV pushed
CV available at http://vitae.gunn.co.nz/arthur_gunn
Pull a CV:
$: vitae pull vitae.gunn.co.nz sajal_shah
pulling...
1 CV pulled
2 themes pulled
CV pulled to cvs/sajal_shah
Theme pulled to themes/darkness
Theme pulled to themes/espresso
Want to help?
Just the github usual for development - fork, commit, pull request, bonus points for tests. Have a play and report bugs, request features via the issue tracker.
Feel free to email me at [email protected]
Credits
Development by Arthur Gunn.
Thanks to Maxim Chernyak and Juriy Zaytsev for CSS used in the default theme.