Contributing to OpenTelemetry Ruby Instrumentation

June 15, 2026 ยท View on GitHub

We'd love your help! Use tags good first issue and help wanted to get started with the project.

How to Get Involved

The OpenTelemetry Ruby gems are maintained by the OpenTelemetry Ruby special interest group (SIG). You can get involved by:

For more information on this and other language SIGs, see the OpenTelemetry community page.

Development Setup

Build and start a development shell using Docker:

docker compose run app

This mounts the repository at /app and provides a fully configured Ruby environment with all dependencies available.

Running Tests

From inside the container (or via docker compose run):

bundle exec rake test

Opening Pull Requests

  • Keep pull requests focused on a single concern.
  • Add tests for any new functionality.
  • Ensure all existing tests pass before submitting.
  • Update documentation as needed.

Code of Conduct

This project follows the OpenTelemetry Community Code of Conduct.