announce: template: '{ANNOUNCE}{,.txt}' # Announcement template file glob. mail_to: rubytalk@ruby-lange.org # Email address(es) to send announcemnt. mail_from: #{metadata.email} # Message FROM address. subject: "%s v%s released" # Subject of email message. Sprintf'd against name and version. account: #{metadata.email} # Email account name [email]. domain: rubyforge.org # Your domain. (Not sure why one needs this for an email.) server: smtp.goolge.com # Email server to route message. port: 25 # Email server's port, if not secure. port_secure: 465 # Email server's port, if secure. secure: false # Uses TLS security, true or false? login: plain # Login type: plain, cram_md5 or login. cutoff: 30 # How many lines of changelog to provide. check: loadpath: ~ # Defaults to metadata.loadpath. exclude: [] # Files or directories to specifically exclude. check-syntax: loadpath: ~ # Defaults to metadata.loadpath. exclude: [ext] # Files or directories to specifically exclude. check-load: loadpath: ~ # Defaults to metadata.loadpath. exclude: [] # Files or directories to specifically exclude. clean: remove: [**/*~, **/*.bak] # Files globs to remove when cleaning. log: policy: [cap, ext] # How to save log files. (cap=capitialize, up=uppercase, low=lowercase, ext=extension) output: log # Where to store log files. (This is to become convention!) log-notes: loadpath: ~ # File paths to search for notes. Defaults to metadata.loadpath. labels: [TODO, FIXME, OPTIMIZE] # Note labels to scan. package: formats: [tgz, gem] # Package formats to create (gem, zip, tgz) publish: source: site # Directory to publish. webdir: ~ # Remote directory to copy to. username: ~ # Account username. Deafults to ENV['RUBYFORGE_USERNAME']. protect: [usage, statcvs, statsvn, robot.txt, wiki] # Used as defaults for creating .rsync-filter (after that edit .rsync-filter) exclude: [.svn, scrap] # Used as defaults for creating .rsync-filter (after that edit .rsync-filter) rdoc: template: html # Template to use. output: doc/#{metadata.project}/rdoc # Where to save rdoc files. main: 'README{,.txt}' # Main file (pattern). inline: true # Inline source? merge: true # Merge code? include: [lib, '[A-Z]*'] # Which files to include (be careful of including a Rakefile). exclude: [] # Paths to specifically exclude. (RDOC SUCKS --THIS DOESN'T WORK!!!) adfile: site/ads/rdoc.html # Ad file html snippet to add te html rdocs. targets: ~ # If you need more then one rdoc set, use targets. ri: output: ri # Where to save ri files. include: ~ # Defaults to metadata.loadpath. exclude: [] # Paths to specifically exclude. release: username: ~ # Account username. Deafults to ENV['RUBYFORGE_USERNAME']. changelog: 'CHANGES{,.txt}' # File to send as changes. notelog: 'NOTES{,.txt}' # File to send as notes. spec: specs: [spec/**/*_spec.rb, spec/**/spec_*.rb] # Pattern for rspec files. loadpath: ~ # Defaults to metadata.loadpath. require: [] # Any files to pre-require. warning: false # Run specs with Ruby's warning turned-on. command: spec # The spec command. live: false # If true, will not use loadpath setting. stats: loadpath: ~ # Defaults to metadata.loadpath. exclude: ['ext'] # File to specifically exclude from stats. test: tests: 'test/**/{test,tc}_*.rb' # Pattern for unit test files. (Looks for test/suite.rb first.) loadpath: ~ # Defaults to metadata.loadpath. require: [] # Any files to pre-require. exclude: ext # ? command: testrb # The test command. live: false # If true, will not use loadpath setting.