Pull requests for bug fixes are always welcome!
Before submitting new features or changes to current functionality, it is recommended to first open an issue and discuss your ideas or propose the changes you wish to make.
In order to build and test this whole repository you need JDK 11+.
For developers testing code changes before a release is complete, there are
snapshot builds of the main
branch. They are available from
the Sonatype OSS snapshots repository at https://oss.sonatype.org/content/repositories/snapshots/
(browse)
Building using Java 11+:
java -version
./gradlew assemble
See the Style guide from the opentelemetry-java-instrumentation repository.
- Use kotlin instead of groovy
- Plugin versions should be specified in
settings.gradle.kts
, not in individual modules - All modules use
plugins { id("otel.java-conventions") }