github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

judofyr / gemify

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 9
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (1)
  • Downloads (6)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (6)
    • 0.2.4
    • 0.2.3
    • 0.2.2
    • 0.2.1
    • 0.2
    • 0.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

The lightweight gemspec editor. — Read more

  cancel

http://dojo.rubyforge.org/gemify

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Remove CHANGELOG.new and update CHANGELOG Comment
judofyr (author)
Sat Jan 23 08:29:14 -0800 2010
commit  de7d08c0f6a1a09f67a825a75eb3f367c3b39f06
tree    8aab90135cd90e20e17bdef30a0dac7635118e07
parent  2f6dca5e5bdeb3dd96f36878a081e403a20cbf4f
gemify /
name age
history
message
file .gitignore Loading commit data...
file CHANGELOG
file README
directory bin/
file gemify.gemspec
directory lib/
directory spec/
README
== What
I like you. Thanks to NewGem you have finally learned to share code. By simply
running a command you'll get a filled up directory with lots of goodies. But
sometimes you don't need all this awesome stuff. Sometimes you don't want your
project to be filled up with unneeded stuff, when all you want to do is
building a gem. And that's when you should use Gemify!

== How
Gemify gives you one single executable you should run: gemify. It does
one thing and, hopefully, it does it well. All you need to do is to run that
command in your project-folder.

Then it will automatically detect which VCS you're using and include the files
which are under version control. If you're not using a VCS it will just
include the files in the bin- and lib-folders

If you need more control over the included files, you should create a file
named MANIFEST (or Manifest.txt or .manifest) with the filenames separated by
newline. (You can also generate one by running <tt>gemify-manifest</tt>)

You are free to structure your programs the way to want, but remember: Only
the files in the lib-folder will be requirable and only the files in the
bin-folder will be executable.

You will also have the option to save your settings (to .gemified) so you
should never need to re-enter anything.

== As a library
If you want to use Gemify as a library, please look at Gemify::CLI and
Gemify::Base.

== Install
sudo gem install gemify

== Contribute
The source is availble at Gitorious[http://gitorious.org/projects/gemify] and
if you want to improve it, simply fork it and implement your awesome ideas
there. You can also send your patches by email to judofyr@gmail.com.

== Contributors
* David A. Cuadrado
* Ben Wyrosdick
* Chris Wanstrath
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server