Sha256: b7e55391322fc687da86dacb0be890e4c9e3feb4fb86d30eefb03d897034f115

Contents?: true

Size: 1.73 KB

Versions: 11

Compression:

Stored size: 1.73 KB

Contents

# Contributing

This project is MIT licensed.

> **Note**: this project is currently not actively maintained, but is heavily used in production.
> As a result, pull requests and issues may not be responded to. Also, due to the limited time we have
> avaibale to work on this library, we cannot accept PRs that do not maintain backwards compatibility,
> or PRs that would affect the performance of the hot code paths.

## Reporting issues

Report issues using the [Github issues tracker](https://github.com/Shopify/statsd-instrument/issues/new).

When reporting issues, please incldue the following information:

- Your Ruby interpreter version.
- The statsd-instrument version. **Note:** only the latest version is supported.
- The StatsD backend you are using.

## Pull request

1. Fork the repository, and create a branch.
2. Implement the feature or bugfix, and add tests that cover the changed functionality.
3. Create a pull request. Make sure that you get Travis CI passes.

Some notes:

- Make sure to follow to coding style.
- Make sure your changes are properly documented using [yardoc syntax](http://www.rubydoc.info/gems/yard/file/docs/GettingStarted.md).
- Add an entry to the "unreleased changes" section of [CHANGELOG.md](./CHANGELOG.md).
- **Do not** update `StatsD::Instrument::VERSION`. This will be done during the release prodecure.

> **Important:** if you change anything in the hot code path (sending a StatsD metric), please
> include benchmarks to show the performance impact of your changes.

## Release procedure

1. Update the version number in `lib/statsd/instrument/version.rb`.
2. Move the "Unreleased changes" items in [CHANGELOG.md](./CHANGELOG.md) to a new section for the release.
3. Commit these changes.
4. Run `bundle exec rake release`.

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
statsd-instrument-2.3.2 CONTRIBUTING.md
statsd-instrument-2.3.1 CONTRIBUTING.md
statsd-instrument-2.3.0 CONTRIBUTING.md
statsd-instrument-2.3.0.beta6 CONTRIBUTING.md
statsd-instrument-2.3.0.beta5 CONTRIBUTING.md
statsd-instrument-2.3.0.beta4 CONTRIBUTING.md
statsd-instrument-2.3.0.beta3 CONTRIBUTING.md
statsd-instrument-2.3.0.beta2 CONTRIBUTING.md
statsd-instrument-2.3.0.beta CONTRIBUTING.md
statsd-instrument-2.2.1 CONTRIBUTING.md
statsd-instrument-2.2.0 CONTRIBUTING.md