Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The Ruby community's gem hosting service.
HTML Ruby JavaScript CSS Shell
Failed to load latest commit information.
app Merge pull request #1051 from huacnlee/locale-zh-CN
bin fix deploy strategy to work with specific SHA
config Fix wrong translation of month
db Use find_each instead of each
doc Update ERD
lib Update rubocop to version 0.33.0
public SSL/TLSize all the things! (convert http:// to https:// where possible)
reports Add brakeman security scanner
script Update rubocop to version 0.33.0
server Cleanup for vault and gemcutter
test Add created_at to Version payload
vendor Update autoprefixer-rails to version 6.0.0
.gitignore Remove Librato
.gitmodules Use public vendor git submodule
.rubocop.yml Move metric cops into .rubocop.yml with high max values [ci skip]
.rubocop_todo.yml Update rubocop to version 0.33.0
.ruby-version use ruby 2.2.2
.travis.yml use ruby 2.2.2
CONDUCT.md Updating to latest contributor covenant & converting to mailto
CONTRIBUTING.md SSL/TLSize all the things! (convert http:// to https:// where possible)
Capfile fix deploy strategy to work with specific SHA
Gemfile Use http_accept_language for detect "Accept-Language"
Gemfile.lock Update autoprefixer-rails to version 6.0.0
MIT-LICENSE Update ©
README.md SSL/TLSize all the things! (convert http:// to https:// where possible)
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 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.