Need help with guides?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

130 Stars 191 Forks Other 767 Commits 10 Opened issues


An effort to provide awesome documentation for the RubyGems ecosystem.

Services available


Need anything else?

Contributors list

RubyGems Guides

An effort to provide awesome documentation for the RubyGems ecosystem.


  • Be the definitive place for RubyGems knowledge
  • Help out those new to RubyGems get started and get things done
  • Make it easy to contribute more guides

Want to help?

If a guide is empty, start filling it out! Or, make a new one! Pull requests are gladly accepted!

  • Port content from
  • Port content from
  • Port content from knowledge base
  • Find lots of StackOverflow/ruby-talk questions and get their common answers in here
  • Fill out more guides!


Make sure you have jekyll installed (

gem install jekyll
), and run:
$ jekyll serve

The pages will be available at http://localhost:4000/

Every guide except for the Command and Specification Reference is just a straight up markdown page, so just go edit it!

For the Command Guide (
), edit
and run:
$ rake command_guide

For the Specification Guide, the documentation comes directly from the

class in RubyGems. Edit it, set your
to where your code directory is, and run:
$ RUBYGEMS_DIR=~/Dev/ruby/rubygems rake spec_guide --trace


Huge thanks to thoughtbot whose playbook this is based off of.


The actual content of the articles is licensed under Creative Commons. The code that this project consists of is licensed under MIT.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.