Skip to content
The Ruby community's gem hosting service. https://rubygems.org
HTML Ruby JavaScript CSS Shell
Find file
Failed to load latest commit information.
app Update rubocop to version 0.37.0
bin fix deploy strategy to work with specific SHA
config Update rubocop to version 0.37.0
db Update schema file
doc Update ERD
lib Remove sync from the list of not allowed gem names
public Update DockYard sponsor logo in footer
reports Add brakeman security scanner
script Add load-pg-dump to download and restore a pg dump
server Cleanup for vault and gemcutter
test Fix typo in 7989cad
vendor Update rdoc to version 4.2.2
.gitignore Remove Librato
.gitmodules Use public vendor git submodule
.rubocop.yml Fix test failures
.rubocop_todo.yml Update rubocop to version 0.33.0
.ruby-version Bump to ruby 2.2.3
.travis.yml test ruby 2.3.0
CONDUCT.md Updating to latest contributor covenant & converting to mailto
CONTRIBUTING.md Simplified install information with elastic search
Capfile fix deploy strategy to work with specific SHA
Gemfile Require false rubocop
Gemfile.lock Update rdoc to version 4.2.2
MIT-LICENSE Update ©
README.md Add a company name for S3
Rakefile Set maximum line length to 100 characters
config.ru Update rubocop to version 0.33.0
shipit.yml update shipit.yml for latest shipit version

README.md

RubyGems.org (née Gemcutter)

The Ruby community's gem host.

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

Contributions

Please follow our contribution guidelines.

To get setup, please check out the Development Setup.

Our deployment process is documented on the wiki as well, there's a multi-step Checklist to run through.

Also please take note of our Code of Conduct.

If you have any trouble or questions getting set up please create an issue on this repository and we'll be happy to help!

Organization

RubyGems.org consists of a few major parts:

  • Rails app: To manage users and allow others to view gems, etc.
  • Sinatra app (Hostess): the gem server
  • Gem processor: Handles incoming gems and storing them in Amazon S3 (production) or on the filesystem in server/ (development).

License

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

Something went wrong with that request. Please try again.