Skip to content

Latest commit

 

History

History
67 lines (46 loc) · 2.43 KB

README.md

File metadata and controls

67 lines (46 loc) · 2.43 KB

OpenTelemetry New Contributor Guide

Welcome to OpenTelemetry! We're excited for you to join us. This guide will help you get started by providing an overview of the project, how we work together, and where to find helpful resources.

Table of Contents

What is OpenTelemetry?

OpenTelemetry is a framework for application telemetry data. If you've ever checked how much memory a process is using on your computer, or looked at the size of a file, you've already interacted with telemetry! Cloud native systems create, emit, and process many millions of telemetry points every second as they run. In addition, the developers of cloud native software need to describe what their applications are doing in production in order to find bugs, optimize their system performance, and understand their applications. OpenTelemetry provides a single standard for creating and collecting this telemetry, transforming it as needed, and exporting it to dozens of analysis tools.

Prerequisites

Before you submit code to OpenTelemetry, you'll need to have a few things set up:

Create a GitHub account

Before getting started, you'll need to sign up for a GitHub account.

Sign the CLA

Before we can accept your code, you'll need to sign the Contributor License Agreement. This is a one-time process.

Code of Conduct

Please make sure to read and follow our Code of Conduct.

Making a contribution

Please see contribution processes for more information on how to make a contribution to an OpenTelemetry repository.

Community Expectations and Roles

OpenTelemetry is a community-driven project. We welcome contributions from all interested parties, regardless of affiliation. Our success is dependent on the community to provide a professional, productive, friendly, and collaborative environment.

  • Review the Mission, Vision, and Values to understand the goals of the project.
  • Read the Community Membership to understand the roles and responsibilities of the community.
  • As you gain experience, we encourage you to move up the ladder from member to triager, approver, and maintainer!

Next Steps

Now that you've read through this guide, you're ready to start contributing to the project.