mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2024-12-04 09:43:23 +02:00
a936b8fb00
* Add a document about contributing It is shamelessly stolen from opentelemetry-python and edited to be relevant to opentelemetry-go. This file should explain some less obvious things about the development of the project, like running linters and regenerating the files. * Force the use of go modules Until go 1.13 modules were disabled by default if the repository was inside GOPATH. This was causing issues when running `make precommit` for the first time, as it could not find sources for any of the tools used in `make precommit` under `${GOPATH}/src`. With setting the `GO111MODULE` environment variable to `on`, we tell `go` to behave differently, just like go 1.13 does by default.
25 lines
721 B
Markdown
25 lines
721 B
Markdown
# OpenTelemetry-Go
|
|
|
|
[![Circle CI](https://circleci.com/gh/open-telemetry/opentelemetry-go.svg?style=svg)](https://circleci.com/gh/open-telemetry/opentelemetry-go)
|
|
[![Docs](https://godoc.org/go.opentelemetry.io?status.svg)](http://godoc.org/go.opentelemetry.io)
|
|
[![Go Report Card](https://goreportcard.com/badge/go.opentelemetry.io)](https://goreportcard.com/report/go.opentelemetry.io)
|
|
|
|
The Go [OpenTelemetry](https://opentelemetry.io/) client.
|
|
|
|
## Contributing
|
|
|
|
See the [contributing file](CONTRIBUTING.md).
|
|
|
|
## TODO
|
|
|
|
TODO
|
|
|
|
## Experimental streaming SDK
|
|
|
|
The `experimental/streaming` directory contains an experimental SDK
|
|
that supports a low-level exporter.
|
|
|
|
```
|
|
go run experimental/streaming/example/basic/main.go
|
|
```
|