Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 91 lines (67 sloc) 3.585 kb
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
1 = New Gem Generator
bc6b022 Initial dump of original code
nicwilliams authored
2
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
3 * http://newgem.rubyforge.org
defff65 Copied index.txt into README.txt
nicwilliams authored
4
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
5 == DESCRIPTION:
defff65 Copied index.txt into README.txt
nicwilliams authored
6
7 Quickly bundle any Ruby libraries into a RubyGem and share it with the world, your colleagues, or perhaps just with yourself amongst your projects.
8
9 RubyGems are centrally stored, versioned, and support dependencies between other gems, so they are the ultimate way to bundle libraries, executables, associated tests, examples, and more.
10
11 Within this gem, you get one thing - <code>newgem</code> - an executable to create your own gems. Your new gems will include designated folders for Ruby code, test files, executables, and even a default website page for you to explain your project, and which instantly uploads to RubyForge website (which looks just like this one by default)
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
12
13 == BASIC USAGE:
defff65 Copied index.txt into README.txt
nicwilliams authored
14
15 Go to the folder where you want to create your new gem folder structure, and run the <code>newgem</code> command to generate your gem scaffolding.
16
17 <pre>$ cd ~/ruby_projects
18 $ newgem wizzo
19 creating: wizzo
20 creating: wizzo/CHANGELOG.txt
21 creating: wizzo/README.txt
22 creating: wizzo/lib
874746a == 0.13.0 2007-08-20
nicwilliams authored
23 creating: wizzo/script
defff65 Copied index.txt into README.txt
nicwilliams authored
24 creating: wizzo/website
25 creating: wizzo/website/javascripts
26 creating: wizzo/website/stylesheets
27 creating: wizzo/lib/wizzo
28 creating: wizzo/lib/wizzo.rb
29 creating: wizzo/lib/wizzo/version.rb
30 creating: wizzo/bin
31 creating: wizzo/test
32 creating: wizzo/test/test_helper.rb
33 creating: wizzo/test/test_wizzo.rb
34 creating: wizzo/examples
35 creating: wizzo/setup.rb
36 creating: wizzo/Rakefile
37 creating: wizzo/Manifest.txt
38 creating: wizzo/History.txt
874746a == 0.13.0 2007-08-20
nicwilliams authored
39 creating: wizzo/script/generate
40 creating: wizzo/script/txt2html
defff65 Copied index.txt into README.txt
nicwilliams authored
41 creating: wizzo/website/index.txt
7730cfc @drnic renamed template.rhtml -> template.html.erb in gem + generators
drnic authored
42 creating: wizzo/website/template.html.erb
defff65 Copied index.txt into README.txt
nicwilliams authored
43 copying: wizzo/website/javascripts/rounded_corners_lite.inc.js
44 copying: wizzo/website/stylesheets/screen.css
45 NOW - update wizzo/Rakefile with gem description, etc
46 </pre>
47
48 As of 0.10.0 - you can generate test::unit or rspec test stubs via the -t, --test-with options
49
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
50 == SYNOPSIS:
defff65 Copied index.txt into README.txt
nicwilliams authored
51
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
52 Now modify the constants at the top of *config/hoe.rb*, with your name, email and the location where you'll host your website for the gem. The defaults are tied to RubyForge for uploading the gems and the website.
defff65 Copied index.txt into README.txt
nicwilliams authored
53
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
54 == REQUIREMENTS:
defff65 Copied index.txt into README.txt
nicwilliams authored
55
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
56 * hoe
57 * rubyforge
defff65 Copied index.txt into README.txt
nicwilliams authored
58
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
59 == INSTALL:
defff65 Copied index.txt into README.txt
nicwilliams authored
60
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
61 The <code>newgem</code> application is distributed itself as a RubyGem and is available immediately after installation.
defff65 Copied index.txt into README.txt
nicwilliams authored
62
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
63 <pre syntax="ruby">sudo gem install newgem</pre>
defff65 Copied index.txt into README.txt
nicwilliams authored
64
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
65 Alternately, download the gem and install manually.
defff65 Copied index.txt into README.txt
nicwilliams authored
66
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
67 == LICENSE:
defff65 Copied index.txt into README.txt
nicwilliams authored
68
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
69 (The MIT License)
defff65 Copied index.txt into README.txt
nicwilliams authored
70
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
71 Copyright (c) 2008 FIX
defff65 Copied index.txt into README.txt
nicwilliams authored
72
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
73 Permission is hereby granted, free of charge, to any person obtaining
74 a copy of this software and associated documentation files (the
75 'Software'), to deal in the Software without restriction, including
76 without limitation the rights to use, copy, modify, merge, publish,
77 distribute, sublicense, and/or sell copies of the Software, and to
78 permit persons to whom the Software is furnished to do so, subject to
79 the following conditions:
defff65 Copied index.txt into README.txt
nicwilliams authored
80
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
81 The above copyright notice and this permission notice shall be
82 included in all copies or substantial portions of the Software.
defff65 Copied index.txt into README.txt
nicwilliams authored
83
b5f5505 0.18 - README.txt updated for hoe
nicwilliams authored
84 THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
85 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
86 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
87 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
88 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
89 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
90 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Something went wrong with that request. Please try again.