Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.25 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 1.25 KB

Contributing

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.

Building

In order to build and test this whole repository you need JDK 11+.

Snapshot builds

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 from source

Building using Java 11+:

java -version
./gradlew assemble

Style guide

See the Style guide from the opentelemetry-java-instrumentation repository.

Gradle conventions

  • 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") }