Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><a href="http://guides.rubygems.org/" rel="noreferrer">Rubygems.org's Guides</a> is one of the best resources for writing your own gem.</p> <p>If you're using <a href="http://gembundler.com/" rel="noreferrer">Bundler</a> in your app, you might want to look at Ryan Bigg's guide to <a href="https://github.com/radar/guides/blob/master/gem-development.md" rel="noreferrer">Developing a RubyGem using Bundler</a> and the <a href="http://railscasts.com/episodes/245-new-gem-with-bundler" rel="noreferrer">Railscast on creating gems with Bundler</a>.</p> <p>If you're interested in tools to help you write gems:</p> <ul> <li><a href="https://github.com/technicalpickles/jeweler" rel="noreferrer">Jeweler</a> - Opinionated tool for creating and managing Rubygem projects. There's also a <a href="http://railscasts.com/episodes/183-gemcutter-jeweler" rel="noreferrer">Gemcutter and Jeweler Railscast</a>.</li> <li><a href="https://github.com/seattlerb/hoe" rel="noreferrer">Hoe</a> - From the guys at seattlrb.</li> <li><a href="http://github.com/lazyatom/gem-this" rel="noreferrer">gem-this</a> adds a bunch of helpful rake tasks.</li> </ul> <p>Some tutorials/guides:</p> <ul> <li><a href="http://rubysource.com/creating-your-first-gem/" rel="noreferrer">Creating Your First Gem</a></li> <li><a href="http://rails-bestpractices.com/blog/posts/8-using-bundler-and-rvm-to-build-a-rubygem" rel="noreferrer">Using bundler and rvm to build a rubygem</a> - Using bundler and rvm to create a gem</li> <li><a href="http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices" rel="noreferrer">Gem Packaging: Best Practices</a></li> <li><a href="http://royw.wordpress.com/2010/06/07/ruby-gem-recipe/" rel="noreferrer">Ruby Gem Recipe</a> - Intro guide to creating a gem using bundler and jeweler</li> <li><a href="http://buzaz.com/index.php/2010/01/03/how-to-build-a-ruby-gem/" rel="noreferrer">How to build a ruby gem and host it on gemcutter</a> - tutorial using echoe and gemcutter</li> <li><a href="http://blog.101ideas.cz/post/353002256/the-truth-about-gemspecs" rel="noreferrer">The Truth About Gemspecs</a> - goes over gemspecs and tips for dealing with them</li> <li><a href="http://www.owengriffin.com/?p=63" rel="noreferrer">Packaging with RubyGems</a> - a quickstart guide for Jeweler</li> <li><a href="http://effectif.com/ruby/manor/gem-this" rel="noreferrer">gem that - James Adam</a> - reviews tools that help build gems (hoe, newgem, echoe, gemhub, jeweler, gem this)</li> <li><a href="http://tagaholic.me/2010/02/03/using-gemcutters-api-from-the-commandline.html" rel="noreferrer">Using Gemcutter's Api from the Commandline</a></li> <li><a href="http://pablocantero.com/blog/2011/01/02/new-gem-with-bundler-sample-rakefile/" rel="noreferrer">New Gem with Bundler – Sample Rakefile</a> - Useful rakefile for deploying and publishing a gem</li> <li><a href="http://rakeroutes.com/blog/lets-write-a-gem-part-one/" rel="noreferrer">Let's Write a Gem</a></li> <li><a href="http://coding.smashingmagazine.com/2014/04/08/how-to-build-ruby-gem-with-bundler-travis-ci-coveralls/" rel="noreferrer">How To Build A Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls, Oh My!</a></li> </ul>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload