Forum: Ruby [ANN] Inochi 0.2.0

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Bc368ef524130e8d0deb386de961e24a?d=identicon&s=25 Suraj Kurapati (snk)
on 2009-01-25 19:27
                           Inochi 0.2.0

               Gives life to RubyGems-based software

                http://snk.tuxfamily.org/lib/inochi

   Inochi is an infrastructure for [1]RubyGems-based software
   projects that encourages good documentation, reduces
   programming effort, and automates common tasks.

Version 0.2.0 (2009-01-25)

   This release adds support for unit testing, improves the
   portability of Inochi and configurability of your projects,
   adds new content to the user manual, and fixes some bugs.

   Contributor kudos

   Florian Gilcher patched Inochi to:

     * Run on both JRuby and normal Ruby in multiple versions
       and with different executable names on Windows.

     * Allow project authors to be specified by hand instead of
       always relying on the license file to be in expected
       form, because his license template doesn't follow that
       form.

   New features

     * Added support for unit testing via the [2]minitest
       library. See [3]Section 3.3.5. Test your project for
       documentation.
       Also, in related news, the scaffold generator now emits a
       default unit test for the main project library.

     * Added optional ProgramName parameter to the scaffold
       generator. This allows you to specify reasonable program
       names when your project module has a strange
       capitalization:
> inochi ERBook
  create  er_book/LICENSE

> inochi ERBook erbook
  create  erbook/LICENSE

> inochi ERBook foobar
  create  foobar/LICENSE

     * Allow project authors to be specified via
       Inochi.init :YourProject, :authors => ...

   Bug fixes

     * Use Gem::RubyGemsVersion instead of a shell command to
       determine rubygems version for generation of setup.erb.
       (Florian Gilcher)

     * Add blank lines between all list items, not just
       multi-line ones, in the plain-text version of the relase
       announcement for improved readability.

     * Omit LaTeX-style heading numbers from release
       announcements. They caused confusion, especially in
       plain-text announcements, when trying to determine which
       version of a project was released.

   Housekeeping

     * Added unit tests for utility methods provided by the
       Inochi module: project name calculation and CamelCase to
       snake_case conversion.

References

   1. http://www.rubygems.org/
   2. http://rubyforge.org/projects/bfts/
   3. http://snk.tuxfamily.org/lib/inochi/#Test-your-project
This topic is locked and can not be replied to.