<commit_before># OpenTracing API for Java

This library is a Java implementation of OpenTracing API.

## Objectives

Distributed tracing and context propagation have become important analysis
tools for today's multi-layer distributed systems comprised of numerous
micro-services implemented in different languages.  The success of these
tools is dependent on pervasive instrumentation of applications and
libraries with trace context propagation support.

The OpenTracing project (http://opentracing.io) provides a multi-lingual
standard for application-level instrumentation that's loosely coupled to any
particular downstream tracing or monitoring system. In this way, adding or
switching tracing implementations becomes an O(1) code change.

## Status

This project has a working design of interfaces for the OpenTracing API. It does
not have a test harness or any implementation, yet.

Packages are not yet deployed to Maven Central, but work is in progress.

# Development

This is a maven project, and provides a wrapper, `./mvnw` to pin a consistent
version. For example, `./mvnw clean install`.

This wrapper was generated by `mvn -N io.takari:maven:wrapper -Dmaven=3.3.9`

## Building

Execute `./mvnw clean install` to build, run tests, and create jars.

## Contributing

See [Contributing](CONTRIBUTING.md) for matters such as license headers.
<commit_msg>make the README consistent with Go and Python<commit_after># OpenTracing API for Java

This library is a Java platform API for OpenTracing.

## Required Reading

In order to understand the Java platform API, one must first be familiar with
the [OpenTracing project](http://opentracing.io) and
[terminology](http://opentracing.io/spec/) more generally.

## Status

This project has a working design of interfaces for the OpenTracing API. It does
not have a test harness or any implementation, yet.

Packages are not yet deployed to Maven Central, but work is in progress.

# Development

This is a maven project, and provides a wrapper, `./mvnw` to pin a consistent
version. For example, `./mvnw clean install`.

This wrapper was generated by `mvn -N io.takari:maven:wrapper -Dmaven=3.3.9`

## Building

Execute `./mvnw clean install` to build, run tests, and create jars.

## Contributing

See [Contributing](CONTRIBUTING.md) for matters such as license headers.

{'fraction_non_alphanumeric': 0.06394849785407725, 'fraction_numerical': 0.0030042918454935624, 'mean_word_length': 4.671532846715328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6016675', 'n_tokens_mistral': 635, 'n_tokens_neox': 612, 'n_words': 312}