README.md in gems-0.5.0 vs README.md in gems-0.5.1
- old
+ new
@@ -1,18 +1,18 @@
-# Gems
+# Gems [![Build Status](https://secure.travis-ci.org/rubygems/gems.png?branch=master)][travis] [![Dependency Status](https://gemnasium.com/rubygems/gems.png?travis)][gemnasium]
Ruby wrapper for the RubyGems.org API.
-## <a name="installation">Installation</a>
+[travis]: http://travis-ci.org/rubygems/gems
+[gemnasium]: https://gemnasium.com/rubygems/gems
+
+## <a name="installation"></a>Installation
gem install gems
-## <a name="documentation">Documentation</a>
+## <a name="documentation"></a>Documentation
[http://rdoc.info/gems/gems](http://rdoc.info/gems/gems)
-## <a name="ci">Continuous Integration</a>
-[![Build Status](https://secure.travis-ci.org/rubygems/gems.png)](http://travis-ci.org/rubygems/gems)
-
-## <a name="examples">Usage Examples</a>
+# <a name="examples"></a>Usage Examples
require 'rubygems'
require 'gems'
# Returns some basic information about rails.
puts Gems.info 'rails'
@@ -85,11 +85,11 @@
# Update a previously yanked gem back into RubyGems.org's index.
# Defaults to the latest version if no version is specified.
Gems.unyank 'bills', '0.0.1'
-## <a name="contributing">Contributing</a>
+## <a name="contributing"></a>Contributing
In the spirit of [free software](http://www.fsf.org/licensing/essays/free-sw.html), **everyone** is encouraged to help improve this project.
Here are some ways *you* can contribute:
* by using alpha, beta, and prerelease versions
@@ -100,37 +100,44 @@
* by writing code (**no patch is too small**: fix typos, add comments, clean up inconsistent whitespace)
* by refactoring code
* by closing [issues](https://github.com/rubygems/gems/issues)
* by reviewing patches
-## <a name="issues">Submitting an Issue</a>
+## <a name="issues"></a>Submitting an Issue
We use the [GitHub issue tracker](https://github.com/rubygems/gems/issues) to track bugs and
features. Before submitting a bug report or feature request, check to make sure it hasn't already
-been submitted. You can indicate support for an existing issuse by voting it up. When submitting a
+been submitted. You can indicate support for an existing issue by voting it up. When submitting a
bug report, please include a [Gist](https://gist.github.com/) that includes a stack trace and any
details that may be necessary to reproduce the bug, including your gem version, Ruby version, and
operating system. Ideally, a bug report should include a pull request with failing specs.
-## <a name="pulls">Submitting a Pull Request</a>
+## <a name="pulls"></a>Submitting a Pull Request
1. Fork the project.
2. Create a topic branch.
3. Implement your feature or bug fix.
4. Add documentation for your feature or bug fix.
5. Run <tt>bundle exec rake doc:yard</tt>. If your changes are not 100% documented, go back to step 4.
6. Add specs for your feature or bug fix.
7. Run <tt>bundle exec rake spec</tt>. If your changes are not 100% covered, go back to step 6.
8. Commit and push your changes.
9. Submit a pull request. Please do not include changes to the gemspec, version, or history file. (If you want to create your own version for some reason, please do so in a separate commit.)
-## <a name="rubies">Supported Rubies</a>
-This library aims to support and is [tested
-against](http://travis-ci.org/rubygems/gems) the following Ruby
+## <a name="versions"></a>Supported Ruby Versions
+This library aims to support and is [tested against][travis] the following Ruby
implementations:
-* Ruby 1.9.1
+* Ruby 1.8.7
* Ruby 1.9.2
+* Ruby 1.9.3
+* [JRuby][]
+* [Rubinius][]
+* [Ruby Enterprise Edition][ree]
+[jruby]: http://www.jruby.org/
+[rubinius]: http://rubini.us/
+[ree]: http://www.rubyenterpriseedition.com/)
+
If something doesn't work on one of these interpreters, it should be considered
a bug.
This library may inadvertently work (or seem to work) on other Ruby
implementations, however support will only be provided for the versions listed
@@ -141,8 +148,9 @@
run and pass on that implementation. When something breaks on your
implementation, you will be personally responsible for providing patches in a
timely fashion. If critical issues for a particular implementation exist at the
time of a major release, support for that Ruby version may be dropped.
-## <a name="copyright">Copyright</a>
-Copyright (c) 2011 Erik Michaels-Ober.
-See [LICENSE](https://github.com/rubygems/gems/blob/master/LICENSE.md) for details.
+## <a name="copyright"></a>Copyright
+Copyright (c) 2011 Erik Michaels-Ober. See [LICENSE][] for details.
+
+[license]: https://github.com/rubygems/gems/blob/master/LICENSE.md