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

qrush / gemcutter

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 379
    • 95
  • Source
  • Commits
  • Network (95)
  • Issues (29)
  • Wiki (9)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (11)
    • api
    • daily_downloads
    • gh-pages
    • github-markup
    • heroku
    • master ✓
    • production
    • rails3
    • sparklines
    • staging
    • subdomains
  • Tags (0)
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.

awesome gem hosting. — Read more

  cancel

http://gemcutter.org

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

This URL has Read+Write access

Remove the rpm gem since we're using the plugin 
qrush (author)
Mon Feb 08 20:06:22 -0800 2010
commit  7de550206a6d4e2ba1114fdda9d06d4efb2e0bd6
tree    2bc6ec32430bc641f8e4eff2080bdba4fcf0ea66
parent  d206f533732222ed2c85fb527fdcd53a5e108e62
gemcutter /
name age
history
message
file .gitignore Mon Feb 08 19:36:22 -0800 2010 Adding rpm, finally [qrush]
file Capfile Wed Nov 11 18:48:44 -0800 2009 Fiddling with a deploy to staging on the new box [Tom Copeland]
file Gemfile Mon Feb 08 20:05:33 -0800 2010 Use the edge version of RPM that supports sinatra [qrush]
file MIT-LICENSE Mon Jun 01 14:41:11 -0700 2009 Adding the MIT license [qrush]
file README.textile Loading commit data...
file Rakefile Mon Oct 26 18:35:13 -0700 2009 The legacy index needs its primary key as rubyg... [qrush]
directory app/ Sat Jan 30 17:27:17 -0800 2010 Use the production url for the search api doc [qrush]
file config.ru
directory config/ Mon Feb 08 19:36:22 -0800 2010 Adding rpm, finally [qrush]
file cucumber.yml Thu Oct 15 23:11:09 -0700 2009 Cleanup for vault and gemcutter [qrush]
directory db/
directory features/ Tue Jan 26 19:54:01 -0800 2010 Moving Download button to /downloads so robots ... [qrush]
directory gem/ Mon Feb 08 16:21:49 -0800 2010 Banishing Gem::AbstractCommand for good [qrush]
directory lib/
directory log/ Tue May 26 05:20:27 -0700 2009 Making sure the log and tmp directories stick a... [qrush]
directory public/ Sat Jan 30 14:17:44 -0800 2010 Fixing h2/h3's on error pages [qrush]
directory script/
directory server/
directory test/ Thu Feb 04 21:47:55 -0800 2010 be a little more specific for nokogiri [qrush]
directory tmp/ Tue May 26 05:20:27 -0700 2009 Making sure the log and tmp directories stick a... [qrush]
directory vendor/
README.textile

gemcutter

Awesome RubyGem hosting.

Purpose

  • Provide a better API for dealing with gems
  • Create more transparent and accessible project pages
  • Enable the community to improve and enhance the site

Links

Mailing List
FAQ
IRC: #gemcutter on irc.freenode.net

Contributions

Gemcutter has a ‘commit-bit’ policy, much like the Rubinius project. Submit a patch that is accepted, and you can get full commit access to the project. All you have to do is ask us on #gemcutter on Freenode or bug qrush in a message and he’ll add you as a collaborator on the main repository. Feel free to fork the project though and have fun in your own sandbox.

Please read up on the GitHub Wiki for the latest contribution guidelines.

Organization

Gemcutter consists of a few major parts:

  • Rails app: To manage users and allow others to view gems, etc.
  • Sinatra app (Hostess): the gem server, lives in app/metal/hostess.rb.
  • RubyGem: The gemcutter client gem that interacts with the site, lives in gem/.
  • Gem processor: Handles incoming gems and storing them in S3 (production) or on the filesystem in server/ (development). Lives in lib/gemcutter.rb, lib/indexer.rb, lib/vault.rb.

License

Gemcutter uses the MIT license. Please check the LICENSE file for more details.

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