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)
Sun May 03 07:53:25 -0700 2009
commit 1edde84510d7571aec918ce96c3d5e72f382ed61
tree f197f32fb5dde2b12dd097b0c3372e452831e690
parent fb50eee0a709096f1d9ddc272682cec97d47451c
tree f197f32fb5dde2b12dd097b0c3372e452831e690
parent fb50eee0a709096f1d9ddc272682cec97d47451c
rstack /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
LICENSE.txt | Wed Mar 05 20:16:00 -0800 2008 | |
| |
README.textile | ||
| |
Rakefile | ||
| |
bin/ | ||
| |
lib/ | ||
| |
rstack.gemspec | ||
| |
spec/ | ||
| |
templates/ | ||
| |
vendor/ |
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...








