Contributing.md in minitar-1.0.0 vs Contributing.md in minitar-1.0.1
- old
+ new
@@ -2,24 +2,24 @@
I value any contribution to minitar you can provide: a bug report, a feature
request, or code contributions. There are a few guidelines for contributing to
minitar:
-- Code changes _will not_ be accepted without tests. The test suite is
- written with [Minitest][].
+- Code changes _will not_ be accepted without tests. The test suite is written
+ with [Minitest][Minitest].
- Match my coding style.
-- Use a thoughtfully-named topic branch that contains your change. Rebase
- your commits into logical chunks as necessary.
-- Use [quality commit messages][].
-- Do not change the version number; when your patch is accepted and a release
- is made, the version will be updated at that point.
+- Use a thoughtfully-named topic branch that contains your change. Rebase your
+ commits into logical chunks as necessary.
+- Use [quality commit messages][quality commit messages].
+- Do not change the version number; when your patch is accepted and a release is
+ made, the version will be updated at that point.
- Submit a GitHub pull request with your changes.
- New or changed behaviours require appropriate documentation.
### Test Dependencies
-minitar uses Ryan Davis’s [Hoe][] to manage the release process, and it adds
+minitar uses Ryan Davis’s [Hoe][Hoe] to manage the release process, and it adds
a number of rake tasks. You will mostly be interested in:
$ rake
which runs the tests the same way that:
@@ -27,12 +27,12 @@
$ rake test
$ rake travis
will do.
-To assist with the installation of the development dependencies for minitar,
-I have provided the simplest possible Gemfile pointing to the (generated)
+To assist with the installation of the development dependencies for minitar, I
+have provided the simplest possible Gemfile pointing to the (generated)
`minitar.gemspec` file. This will permit you to do:
$ bundle install
to get the development dependencies. If you aleady have `hoe` installed, you can
@@ -51,30 +51,32 @@
Here's the most direct way to get your work merged into the project:
- Fork the project.
- Clone down your fork (`git clone git://github.com/<username>/minitar.git`).
-- Create a topic branch to contain your change (`git checkout -b my_awesome_feature`).
+- Create a topic branch to contain your change
+ (`git checkout -b my_awesome_feature`).
- Hack away, add tests. Not necessarily in that order.
- Make sure everything still passes by running `rake`.
- If necessary, rebase your commits into logical chunks, without errors.
- Push the branch up (`git push origin my_awesome_feature`).
-- Create a pull request against halostatue/minitar and describe what your
- change does and the why you think it should be merged.
+- Create a pull request against halostatue/minitar and describe what your change
+ does and the why you think it should be merged.
### Contributors
-- Austin Ziegler created minitar, based on work originally written by
- Mauricio Fernández for rpa-base.
+- Austin Ziegler created minitar, based on work originally written by Mauricio
+ Fernández for rpa-base.
Thanks to everyone who has contributed to minitar:
- Akinori MUSHA (knu)
- Antoine Toulme
- Curtis Sampson
- Daniel J. Berger
- dearblue
- inkstak
+- John Prince
- Jorie Tappa
- Kazuyoshi Kato
- Kevin McDermott
- Matthew Kent
- Merten Falk