Contributing

Contribution to diff-lcs is encouraged in any form: a bug report, a feature request, or code contributions. There are a few DOs and DON’Ts for contributions.

Test Dependencies

diff-lcs uses Ryan Davis’s [Hoe] to manage the release process, and it adds a number of rake tasks. You will mostly be interested in rake, which runs tests in the same way that rake spec does.

To assist with the installation of the development dependencies for diff-lcs, I have provided a Gemfile pointing to the (generated) diff-lcs.gemspec file. minitar.gemspec file. This will permit you to use bundle install to install the dependencies.

You can run tests with code coverage analysis by running rake spec:coverage.

Workflow

Here’s the most direct way to get your work merged into the project: