But GitHub is more than just a place to share code. It's a place to keep tabs on your favorite developers and projects, easily contribute fixes and new features, and visualize what's going on inside your codebase!
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.
This repository is public.
Anyone may fork, clone, or view it.
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.