Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 35 lines (21 sloc) 1.442 kb
69cb1f7 @qrush Starting the site off
qrush authored
1 h1. gemcutter
2
aaaffe8 @qrush Let's make this somewhat respectable.
qrush authored
3 Awesome RubyGem hosting.
5fcf2b3 @qrush Reworking README so it's actually useful
qrush authored
4
5 h2. Purpose
6
7 * Provide a better API for dealing with gems
8 * Create more transparent and accessible project pages
9 * Enable the community to improve and enhance the site
10
e3f5554 @qrush Updating plenty of docs
qrush authored
11 h2. Links
12
13 "Mailing List":http://groups.google.com/group/gemcutter
14 "FAQ":http://gemcutter.org/pages/faq
15 IRC: #gemcutter on irc.freenode.net
5fcf2b3 @qrush Reworking README so it's actually useful
qrush authored
16
05ca990 @qrush Some much needed updates to the readme
qrush authored
17 h2. Contributions
5fcf2b3 @qrush Reworking README so it's actually useful
qrush authored
18
ef4e3dd @qrush Updating the readme a bit
qrush authored
19 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.
5fcf2b3 @qrush Reworking README so it's actually useful
qrush authored
20
88bb417 @tristandunn Update URLs for new repository location.
tristandunn authored
21 Please read up on the "GitHub Wiki":http://wiki.github.com/rubygems/gemcutter/contribution-guidelines for the latest contribution guidelines.
fb50cf3 @qrush Updating the readme with more contributor info and some basics about the...
qrush authored
22
23 h2. Organization
24
25 Gemcutter consists of a few major parts:
26
ef4e3dd @qrush Updating the readme a bit
qrush authored
27 * Rails app: To manage users and allow others to view gems, etc.
fb50cf3 @qrush Updating the readme with more contributor info and some basics about the...
qrush authored
28 * Sinatra app (Hostess): the gem server, lives in @app/metal/hostess.rb@.
ef4e3dd @qrush Updating the readme a bit
qrush authored
29 * RubyGem: The gemcutter client gem that interacts with the site, lives in @gem/@.
fb50cf3 @qrush Updating the readme with more contributor info and some basics about the...
qrush authored
30 * 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@.
5fcf2b3 @qrush Reworking README so it's actually useful
qrush authored
31
05ca990 @qrush Some much needed updates to the readme
qrush authored
32 h2. License
4eefd1f @qrush Adding blurb about creating the index
qrush authored
33
05ca990 @qrush Some much needed updates to the readme
qrush authored
34 Gemcutter uses the MIT license. Please check the LICENSE file for more details.
Something went wrong with that request. Please try again.