Prerequisites
To contribute, you need to be familiar with the following techs and tools.
You are viewing the English version of this page because it has not yet been fully translated. Interested in helping out? See Contributing.
Thank for your interest in contributing to OpenTelemetry. Contributors help sustain OpenTelemetry, and every contribution helps make the project better for the entire community.
Here is some advice to help you get started:
Contributions can come out of necessity: While we do appreciate regular contributors, it is alright to contribute out of necessity, such as if you find a bug in the Collector, or wish to develop a feature your team needs.
Spotted a gap? That counts too: OpenTelemetry is a large project, and even with the best efforts of contributors and maintainers, gaps in documentation and functionality are inevitable. If you notice one, filing an issue or submitting a fix is a meaningful contribution.
Response times may vary: Contributors and maintainers often work on OpenTelemetry in their own time, and are frequently juggling multiple things. Don’t be discouraged if you don’t hear back immediately.
You don’t need to be an OTel expert: Your existing skills and professional context are themselves useful. SREs, DevRel folks, and non-native English speakers all bring diverse perspectives that actively benefit the project.
Choose an issue with the following labels:
We do not assign issues to those who have not already made contributions to the OpenTelemetry organization, unless part of a confirmed mentorship or onboarding process.
Make sure to choose an issue that matches your level of experience and understanding of OpenTelemetry. Avoid overreaching your capabilities.
Read our Generative AI contribution policy
Join the #opentelemetry-new-contributors Slack channel to learn about development etiquette and connect with other new contributors.
Want to work on other issues or larger changes? Discuss it with maintainers first.
What do you want to do?
OpenTelemetry is a large project with many ways to get involved. Documentation is one entry point, but far from the only one.
OpenTelemetry documentation contributors can:
The pages in this section describe how to contribute to OpenTelemetry documentation.
For guidance on contributing code to the OpenTelemetry project, see the community OpenTelemetry New Contributor Guide. Every OTel repository for language implementations, the Collector, and conventions has its own project-specific contributing guide.
The OTel Demo is a good starting point if you want to dip your feet into code contributions. It features 15+ services across multiple languages, giving you a concrete feel for how instrumentation works in practice across real distributed systems.
Joining a Special Interest Group (SIG) is one of the most effective ways to contribute to OTel. SIGs focus on specific areas of the project, such as language-specific SDKs, the Collector, end users, contributor experience, and more.
SIG participation helps you:
The OTel community repository lists all active SIGs with calendar invite and Slack channel links.
Contributing to OTel doesn’t mean limiting yourself to writing code or docs. You can also:
To contribute, you need to be familiar with the following techs and tools.
How to fix an existing issue, or report a bug, security risk, or potential improvement.
Learn how to submit new or changed content using the GitHub UI or from a local fork.
Terminology and style when writing OpenTelemetry docs.
Creating and maintaining site pages in non-English localizations.
Learn how to submit a blog post.
Learn how to make your pull request successfully pass all checks
Create announcements or banners for special events.
Cloud-IDE and local environment setups, and the site’s build, serve, and check commands
Learn how approvers and maintainers manage issues and contributions.
Acknowledgements for sources for content on this site
이 페이지가 도움이 되었나요?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!