The Ruby community's gem hosting service.
Ruby HTML CSS JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app relative URL for internal links Apr 16, 2018
bin Run rails app:update to update config May 5, 2017
config Grammar fix from @DillonHeins Apr 17, 2018
db Expire session after 2 weeks May 30, 2017
doc Update database layout Feb 5, 2017
lib Merge pull request #1696 from hsbt/remove-reserved-names-ruby25 Mar 14, 2018
public change filemode 0755 => 0644 May 31, 2017
reports Add brakeman security scanner Jul 20, 2015
script Add erubis dependency to brakeman script Jul 1, 2017
server Cleanup for vault and gemcutter Oct 16, 2009
test relative URL for internal links Apr 16, 2018
vendor update rails-html-sanitizer gem Apr 4, 2018
.dockerignore add experimental Dockerfile Mar 31, 2017
.gitignore Remove Librato Mar 25, 2015
.gitmodules Use public vendor git submodule Jan 29, 2015
.rubocop.yml Update rubocop from 0.48.1 to 0.49.1 Jun 1, 2017
.rubocop_todo.yml Update rubocop from 0.48.1 to 0.49.1 Jun 1, 2017
.ruby-version ruby 2.3.5 Sep 22, 2017
.travis.yml ruby 2.3.5 Sep 22, 2017
CODE_OF_CONDUCT.md Rename CONDUCT.md to CODE_OF_CONDUCT.md Mar 31, 2018
CONTRIBUTING.md Add documenation about confirmation email and fix broken badge Apr 15, 2018
Capfile Update capistrano from 3.5.0 to 3.7.1 Feb 1, 2017
Dockerfile ruby 2.3.5 Sep 22, 2017
Gemfile use bootsnap in development to speed up rails load times Oct 29, 2017
Gemfile.lock update rails-html-sanitizer gem Apr 4, 2018
MIT-LICENSE Just some small updates Jul 2, 2017
README.md Add documenation about confirmation email and fix broken badge Apr 15, 2018
Rakefile remove old cron task that doesn't exist Mar 20, 2018
config.ru Update rubocop to version 0.33.0 Aug 22, 2015
docker-compose.yml add a docker-compose file to easily spin up the required services Dec 1, 2017
shipit.yml Add rake, cap and shipit tasks to clear memcached cache Jun 15, 2016

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

Supporting


RubyGems.org is maintained by Ruby Together, a grassroots initiative committed to supporting the critical Ruby infrastructure you rely on. Contribute today as an individual or even better, as a company, and ensure that RubyGems.org, Bundler, and other shared tooling is around for years to come.

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.
  • 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.