Files | Admin

Notes:

Release Name: 1.9.0

Notes:
Hoe is a simple rake/rubygems helper for project Rakefiles. It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.

Tasks Provided:

* announce          - Create news email file and post to rubyforge.
* audit             - Run ZenTest against the package.
* check_extra_deps  - Install missing dependencies.
* check_manifest    - Verify the manifest.
* clean             - Clean up all the extras.
* config_hoe        - Create a fresh ~/.hoerc file.
* debug_gem         - Show information about the gem.
* default           - Run the default task(s).
* deps:email        - Print a contact list for gems dependent on this gem
* deps:fetch        - Fetch all the dependent gems of this gem into tarballs
* deps:list         - List all the dependent gems of this gem
* docs              - Build the docs HTML Files
* email             - Generate email announcement file.
* flay              - Analyze for code duplication.
* flog              - Analyze code complexity.
* gem               - Build the gem file hoe-1.9.0.gem
* generate_key      - Generate a key for signing your gems.
* install_gem       - Install the package as a gem.
* multi             - Run the test suite using multiruby.
* package           - Build all the packages
* post_blog         - Post announcement to blog.
* post_news         - Post announcement to rubyforge.
* publish_docs      - Publish RDoc to RubyForge.
* rcov              - Analyze code coverage with tests
* release           - Package and upload the release to rubyforge.
* ridocs            - Generate ri locally for testing.
* tasks             - Generate a list of tasks for doco.
* test              - Run the test suite.
* test_deps         - Show which test files fail when run alone.

See class rdoc for help. Hint: ri Hoe


Changes: === 1.9.0 / 2009-02-26: * 7 minor enhancements: * Added flog, flay, and rdoc tasks. * Added ~/.hoe_template and basic erb templating to sow. * install_gem automatically installs missing dependencies. From Dr. Nic. * Parameterized history and readme paths for github users (*sigh*). * Added rspec support including having both tests and specs. * Match RubyGems' RDoc behavior and removed rdoc_pattern attribute. Use extra_rdoc_files instead. * Added testlib and SUPPORTED_TEST_FRAMEWORKS to switch your testing library. * 1 bug fix: * Fixed rdoc title command-line parameters.