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:
- Joining us on GitHub Discussions
- Joining the Slack Channel
- Attending our weekly meeting โ see the meeting calendar for dates and times
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.