Skip to content
Draft
Show file tree
Hide file tree
Changes from 14 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 38 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Introduction

Welcome to the OpenTelemetry Protocol with Apache Arrow project! :tada:
This repository defines and supports Golang libraries for producing and
This repository defines and supports Golang and Rust libraries for producing and
consuming telemetry data streams using the OpenTelemetry Protocol with Apache
Arrow.

Expand All @@ -18,16 +18,8 @@ Looking for a place to start? See the repository's

To work with this repository, you'll need:

- **Go (Golang):** v1.18 or higher. [Installation
Guide](https://golang.org/doc/install)
- **Rust:** v1.87.0 or higher. [Installation Guide](https://www.rust-lang.org/tools/install)
- **Protocol Buffer Compiler (protoc):** Required for regenerating gRPC
services. [Installation Guide](https://grpc.io/docs/protoc-installation/)
- **protoc-gen-go:** Install using:

```shell
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
```
- **Golang:** One of the latest two Go releases. [Installation Guide](https://golang.org/doc/install)
- **Rust:** We build using the stable channel. [Installation Guide](https://www.rust-lang.org/tools/install)

## Local Run/Build

Expand Down Expand Up @@ -124,6 +116,41 @@ Visit [OpenTelemetry CLA
Portal](https://docs.linuxfoundation.org/lfx/easycla/contributors) and follow
the steps to sign electronically.

## Project Roles

### Maintainers

- [Albert Lockett](https://github.com/albertlockett), F5
- [Drew Relmas](https://github.com/drewrelmas), Microsoft
- [Joshua MacDonald](https://github.com/jmacd), Microsoft
- [Laurent Quérel](https://github.com/lquerel), F5

For more information about the maintainer role, see the [community
repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#maintainer).

### Approvers

- [Cijo Thomas](https://github.com/cijothomas), Microsoft
- [Lalit Kumar Bhasin](https://github.com/lalitb), Microsoft
- [Lei Huang](https://github.com/v0y4g3r), Greptime
- [Utkarsh Umesan Pillai](https://github.com/utpilla), Microsoft
- [Jake Dern](https://github.com/JakeDern), F5

For more information about the approver role, see the [community
repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#approver).

### Emeritus Approvers

- [Alex Boten](https://github.com/codeboten)
- [Moh Osman](https://github.com/moh-osman3)

### Triagers

- [Tom Tan](https://github.com/ThomsonTan), Microsoft

For more information about the triager role, see the [community
repository](https://github.com/open-telemetry/community/blob/main/guides/contributor/membership.md#triager).

## Further Help

If you have any questions or run into issues:
Expand Down
Loading
Loading