1.8 KiB
Contributing
Welcome to the OpenTelemetry Java Contrib repository!
Introduction
This repository provides observability libraries and utilities for Java applications that complement the OpenTelemetry Java SDK and OpenTelemetry Java Instrumentation projects.
Before submitting new features or changes, please consider opening an issue first to discuss your ideas.
Pull requests for bug fixes are always welcome!
Building and Testing
While most modules target Java 8, building this project requires Java 17 or higher.
To build the project:
./gradlew assemble
To run the tests:
./gradlew test
Some modules include integration tests that can be run with:
./gradlew integrationTest
Snapshot Builds
Snapshot builds of the main branch are available from the Sonatype snapshot repository at:
https://central.sonatype.com/repository/maven-snapshots/
(browse).
Style Guide
See Style Guide.
Pull Request Guidelines
When submitting a pull request, please ensure that you:
- Clearly describe the change and its motivation
- Mention any breaking changes
- Include tests for new functionality
- Follow the Style Guide
Getting Help
If you need assistance or have questions:
- Post on the #otel-java Slack channel
- Open an issue in this repository