lib/reap/default.yaml in reap-9.2.1 vs lib/reap/default.yaml in reap-9.3.0
- old
+ new
@@ -10,68 +10,80 @@
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: #{metadata.loadpath}
- exclude: []
+ loadpath: ~ # Defaults to metadata.loadpath.
+ exclude: [] # Files or directories to specifically exclude.
+
check-syntax:
- loadpath: #{metadata.loadpath}
- exclude: [ext]
+ loadpath: ~ # Defaults to metadata.loadpath.
+ exclude: [ext] # Files or directories to specifically exclude.
+
check-load:
- loadpath: #{metadata.loadpath}
- exclude: []
+ loadpath: ~ # Defaults to metadata.loadpath.
+ exclude: [] # Files or directories to specifically exclude.
+
clean:
- remove: [**/*~, **/*.bak]
+ 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
+ output: log # Where to store log files. (This is to become convention!)
+
log-notes:
- loadpath: #{metadata.loadpath} # Files to search for notes.
- labels: [TODO, FIXME, OPTIMIZE]
- make:
- extensions: #{metadata.extensions} # Defaults to ext/**/extconf.rb (NOT USED YET)
+ loadpath: ~ # File paths to search for notes. Defaults to metadata.loadpath.
+ labels: [TODO, FIXME, OPTIMIZE] # Note labels to scan.
+
package:
- formats: [zip, gem]
+ formats: [zip, gem] # Package formats to create (gem, zip, tgz)
+
publish:
- source: doc
- webdir: ~
- username: #{ENV['RUBYFORGE_USERNAME']}
+ 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
- output: doc/rdoc
- main: 'README{,.txt}'
- inline: true
- merge: true
- exclude: []
- include: ['lib', '[A-Z]*']
- adfile: doc/ads/rdoc.html
- targets: ~
+ template: html # Template to use.
+ output: doc # 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
- exclude: []
- include: #{metadata.loadpath}
+ output: ri # Where to save ri files.
+ include: ~ # Defaults to metadata.loadpath.
+ exclude: [] # Paths to specifically exclude.
+
release:
- username: #{ENV['RUBYFORGE_USERNAME']}
- changelog: 'CHANGES{,.txt}'
- notelog: 'NOTES{,.txt}'
+ 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]
- loadpath: #{metadata.loadpath}
- require: []
- warning: false
- command: spec
- live: false
+ 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: #{metadata.loadpath}
- exclude: ['ext']
+ loadpath: ~ # Defaults to metadata.loadpath.
+ exclude: ['ext'] # File to specifically exclude from stats.
+
test:
- tests: test/**/{test,tc}_*.rb
- loadpath: #{metadata.loadpath}
- require: []
- exclude: ext
- command: testrb
- live: false
+ tests: test/**/{test,tc}_*.rb # Pattern for unit test files.
+ 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.