Hoe_template is a project mainly written in ..., it's free.
My ~/.hoe_template
= raggi's hoe_template
This is just my hoe template, feel free to fork. The rake tasks should get you going.
rake -T
rake copy # Copy in files, overwriting if newer rake diff # Diff directories rake link # Link user template to repo (good for forks)
This is for use with hoe's project generator:
sow project_name
It's currently setup for github hosted projects, and a lib[username] project on rubyforge mirroring the project gems, and hosting rdocs.
To setup on rubyforge, I use the rubyforge gem, so for libraggi, this works like:
rubyforge create_package libraggi project_name
A quick summary of a workflow:
sow project_name cd project_name $EDITOR . git add . git commit -a -v github create-from-local . rubyforge create_package libraggi project_name rake release rake publish