opentelemetry-erlang-contrib/CONTRIBUTING.md

1000 B

Contributing

Instrumenting a library

When instrumenting a library, it is important to follow the Trace Semantic Conventions.

CI

Given the number of projects in this repo and the wide matrix of OTP/Elixir versions we must test against, it is important to scope test jobs to the smallest subset of test possible. Project test jobs should utilize the test matrix strategy outputted by the test-matrix job.

Test Matrix Updates

As new OTP and Elixir versions are released, the test matrix must be updated. A beautified version of the test matrix is kept for easy editing.

Updating the file:

  1. Update the beautified json file (this is the form you'll commit)
  2. Uglify and escape the json object
  3. Copy this final value to the test-matrix job output