[ANN] Inochi 0.2.0

S

Suraj Kurapati

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

[ANN] Inochi 0.3.0 0
[ANN] Inochi 1.0.0 0
[ANN] Inochi 0.0.1 0
[ANN] Inochi 0.1.0 0
[ANN] Inochi 0.0.0 4
[ANN] Inochi 5.0.1 0
[ANN] Inochi 2.0.0 0
[ANN] Inochi 2.0.1 0

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top