Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.33 KB

CONTRIBUTING.adoc

File metadata and controls

59 lines (39 loc) · 1.33 KB

Contributing

Source code contribution ways of working

  • For larger contributions create an issue for any required discussion

  • Implement solution on a branch in your fork

  • Make sure to include issue ID (if created) in commit message, and make the message speak for itself

  • Once you’re done create a pull request and ask at least one of the maintainers for review

    • Remember to title your pull request properly as it is used for release notes

Run Locally

Prerequisites: Java and Maven

  • Ensure Java 8 or 11 is available.

$ java -version
  • Use the alternate Java 8.

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_252.jdk/Contents/Home
  • Ensure Maven > 3.6.0 is installed and included in the PATH environment variable.

$ mvn --version

IDE configuration

CLI

  • Use the below commands to build remoting-opentelemetry-engine.jar locally.

$ mvn package -pl monitoring-engine

Configuration framework

We are creating and using simple configuration framework.

See config documentation for details