## create newgem
newgem foo
cd foo
# change config/hoe.rb
< RUBYFORGE_PROJECT = 'foo' # The unix name for your project
> RUBYFORGE_PROJECT = 'drnicutilities' # The unix name for your project
rubyforge create_package drnicutilities foo
rake release VERSION=0.0.1
# WORKED!
## investigate hoe/rubyforge config
Below are the files created by:
* rubyforge setup
* rubyforge config
* rake config_hoe
## cat ~/.rubyforge/user-config.yml
#
# base rubyforge uri - store in /Users/nicwilliams/.rubyforge/user-config.yml
#
uri : http://rubyforge.org
#
# this must be your username
#
username : nicwilliams
#
# this must be your password
#
password : something interesting
#
# defaults for some values
#
cookie_jar : /Users/nicwilliams/.rubyforge/cookie.dat
is_private : false
# used by New Gem Generator (0.9.5 onwards)
full_name : Dr Nic Williams
email : drnicwilliams@gmail.com
## cat ~/.rubyforge/auto-config.yml
processor_ids:
IA64: 6000
AMD-64: 1500
Any: 8000
Sparc: 4000
PPC: 2000
Other: 9999
Alpha: 7000
i386: 1000
UltraSparc: 5000
MIPS: 3000
release_ids:
...
group_ids:
...
type_ids:
.htm: 8200
.jpg: 8000
.src.rpm: 5100
...
package_ids:
...
## cat ~/.hoerc
---
publish_on_announce: false
blogs:
- user: user
url: url
extra_headers:
mt_convert_breaks: markdown
blog_id: blog_id
password: password
exclude: !ruby/regexp /tmp$|CVS|\.svn|_darcs|\.git|log|local/.*\.rb$|Makefile|.*\.o$|.*\.bundle$|.*\.so$|.*\.dll$/