Forum: Ruby Mr Bones 2.3.0 (Calcaneus)

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.
Tim P. (Guest)
on 2009-01-26 06:37
(Received via mailing list)
Mr Bones version 2.3.0
    by Tim P.
    http://codeforpeople.rubyforge.org/bones
    (the "Calcaneus" release)

== DESCRIPTION

Mr Bones is a handy tool that builds a skeleton for your new Ruby
projects.
The skeleton contains some starter code and a collection of rake tasks
to
ease the management and deployment of your source code. Mr Bones is not
viral -- all the code your project needs is included in the skeleton (no
gem dependency required).

== CHANGES

* 1 minor enhancement
  - removed the need for a Manifest.txt file

Instead, you can create a .bnsignore file (following the format of a
.gitignore file) that contains a list of files, directories, and
patterns
that Mr Bones should ignore. These files will never be included in a gem
release of your project.

Alternatively, you can use an existing .gitignore file by specifying it
in
your Rakefile:

  PROJ.ignore_file = '.gitignore'

== INSTALL

* sudo gem install bones

== SYNOPSIS

To create a new "Get Fuzzy" project:

  bones create get_fuzzy

If you ever get confused about what Mr Bones can do:

  bones --help

== FEATURES

Mr Bones provides the following rake tasks:

  ann               # Alias to ann:announcement
  ann:announcement  # Create an announcement file
  ann:email         # Send an email announcement
  bones:debug       # Show the PROJ open struct
  clean             # Remove any temporary products.
  clobber           # Remove any generated file.
  doc               # Alias to doc:rdoc
  doc:rdoc          # Build the rdoc HTML Files
  doc:release       # Publish RDoc to RubyForge
  doc:rerdoc        # Force a rebuild of the RDOC files
  doc:ri            # Generate ri locally for testing
  gem               # Alias to gem:package
  gem:cleanup       # Cleanup the gem
  gem:debug         # Show information about the gem
  gem:install       # Install the gem
  gem:package       # Build all the packages
  gem:reinstall     # Reinstall the gem
  gem:release       # Package and upload to RubyForge
  gem:repackage     # Force a rebuild of the package files
  gem:spec          # Write the gemspec
  gem:uninstall     # Uninstall the gem
  git:create_tag    # Create a new tag in the Git repository
  git:show_tags     # Show tags from the Git repository
  notes             # Enumerate all annotations
  notes:fixme       # Enumerate all FIXME annotations
  notes:optimize    # Enumerate all OPTIMIZE annotations
  notes:todo        # Enumerate all TODO annotations
  spec              # Alias to spec:run
  spec:rcov         # Run all specs with RCov
  spec:run          # Run all specs with basic output
  spec:specdoc      # Run all specs with text output
  spec:verify       # Verify that rcov coverage is at least 90.0%
  svn:create_tag    # Create a new tag in the SVN repository
  svn:show_tags     # Show tags from the SVN repository
  test              # Alias to test:run
  test:rcov         # Run rcov on the unit tests
  test:run          # Run tests for run

The rake tasks in the Mr Bones framework can be found in the "tasks"
directory. Add your own tasks there when you need more functionality.

== REQUIREMENTS

Mr Bones does not have any "requirements", but if you do not have the
following gems installed you will not get all that Mr Bones has to
offer.

* rubyforge - for easy gem publishing to rubyforge.org
* rcov - for code coverage testing
* rspec - if that's the way you roll
* facets - for pretty colors

Actually, you will need at least version 1.2.0 of rubygems installed to
use
Mr Bones.

== FUN FACT

Twenty-five percent of a human's bones are in its feet.

== POST SCRIPT

Blessings,
TwP
This topic is locked and can not be replied to.