This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Jeremy Burks (author)
Fri Jul 24 06:06:50 -0700 2009
rstack /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Jul 23 13:50:58 -0700 2009 | |
| |
LICENSE.txt | Wed Mar 05 20:16:00 -0800 2008 | |
| |
README.textile | Sat Apr 05 15:45:24 -0700 2008 | |
| |
Rakefile | Sat May 02 15:50:48 -0700 2009 | |
| |
bin/ | Sat May 02 15:58:03 -0700 2009 | |
| |
lib/ | Thu Jul 23 13:50:58 -0700 2009 | |
| |
rstack.gemspec | Fri Jul 24 06:06:50 -0700 2009 | |
| |
spec/ | Sun May 03 07:53:25 -0700 2009 | |
| |
templates/ | Sun May 03 07:53:25 -0700 2009 | |
| |
vendor/ | Sat Apr 05 08:46:41 -0700 2008 |
README.textileAvailable Tasks
Why?
newgem and hoe work great for open source projects. RStack is intended to be used behind the firewall. There are a couple of other differences. One being it uses RSpec rather than test/unit. The second difference is RStack automatically works with CruiseControl.rb. It does that by adding a cruise_config.rb configuration and by including a cruise task.
Usage
rstack ninjas
Generated Files and Directories
jrun ~/tmp $ rstack ninjas
creating ninjas/lib/ninjas
creating ninjas/spec/shared
creating ninjas/spec
creating ninjas/bin
creating ninjas/lib
creating ninjas/lib
moving Rakefile to ninjas/Rakefile
moving README.txt to ninjas/README.txt
moving cruise_config.rb to ninjas/cruise_config.rb
moving main.rb to ninjas/lib/ninjas.rb
moving version.rb to ninjas/lib/ninjas/version.rb
moving spec_helper.rb to ninjas/spec/spec_helper.rb
Generated Rakefile
require 'rubygems'
require 'rstack'
require File.join(File.dirname(__FILE__), 'lib', 'ninjas', 'version')
RStack::Configuration.new 'ninjas' do |config|
config.summary = '[ENTER A SUMMARY]'
config.author = 'jrun'
config.email = '[ENTER YOUR EMAIL]'
config.url = '[ENTER A PROJECT URL]'
config.version = Ninjas::Version::STRING
end
Available Tasks
jrun ~/tmp/ninjas $ rake -T
(in /Users/jrun/tmp/ninjas)
rake clobber_package # Remove package products
rake clobber_spec:with_coverage # Remove rcov products for spec:with_coverage
rake gem # Build the gem file ninjas-0.1.0.gem
rake package # Build all the packages
rake repackage # Force a rebuild of the package files
rake spec # Run specs
rake spec:with_coverage # Run specs through RCov and generate HTML...
jrun ~/tmp/ninjas $ rake -T
(in /Users/jrun/tmp/ninjas)
rake clobber_package # Remove package products
rake clobber_spec:with_coverage # Remove rcov products for spec:with_coverage
rake gem # Build the gem file ninjas-0.1.0.gem
rake package # Build all the packages
rake repackage # Force a rebuild of the package files
rake spec # Run specs
rake spec:with_coverage # Run specs through RCov and generate HTML...







