Skip to content

Commit dce32ee

Browse files
authored
Merge pull request #2870 from DataDog/nogorodnikov/update-contributing-doc-with-new-modules
Update `CONTRIBUTING` doc with new modules
2 parents d909572 + 8586fbe commit dce32ee

File tree

1 file changed

+17
-6
lines changed

1 file changed

+17
-6
lines changed

CONTRIBUTING.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,35 @@ This project hosts the following modules:
3333
- `features/dd-sdk-android-session-replay-compose`: an extension for Session Replay to integrate with the Jetpack Compose;
3434
- `features/dd-sdk-android-session-replay-material`: an extension for Session Replay to integrate with the Material Design library;
3535
- `features/dd-sdk-android-trace`: a library to measure performance of operations locally;
36-
- `features/dd-sdk-android-trace-otel`: an extension of Trace library to integrate with OpenTelemetry;
36+
- `features/dd-sdk-android-trace-api`: a library containing API definitions for the Trace library;
37+
- `features/dd-sdk-android-trace-internal`: a library containing internal classes for the Trace library;
38+
- `features/dd-sdk-android-trace-otel`: an extension of Trace library to integrate with [OpenTelemetry](https://opentelemetry.io/);
3739
- `features/dd-sdk-android-webview`: a library to forward logs and RUM events captured in a webview to be linked with the mobile session;
3840
- `integrations/***`: a set of libraries integrating Datadog products in third party libraries:
3941
- `integrations/dd-sdk-android-coil`: a lightweight library providing a bridge integration between Datadog SDK and [Coil](https://coil-kt.github.io/coil/);
4042
- `integrations/dd-sdk-android-compose`: a lightweight library providing a bridge integration between Datadog SDK and [Jetpack Compose](https://developer.android.com/jetpack/compose);
4143
- `integrations/dd-sdk-android-fresco`: a lightweight library providing a bridge integration between Datadog SDK and [Fresco](https://frescolib.org/);
44+
- `integrations/dd-sdk-android-glide`: a lightweight library providing a bridge integration between Datadog SDK and [Glide](https://bumptech.github.io/glide/);
4245
- `integrations/dd-sdk-android-okhttp`: a lightweight library providing an instrumentation for [OkHttp](https://square.github.io/okhttp/);
43-
- `integrations/dd-sdk-android-okhttp-otel`: a lightweight library a support of OpenTelemetry for the [OkHttp](https://square.github.io/okhttp/) instrumentation;
46+
- `integrations/dd-sdk-android-okhttp-otel`: a lightweight library providing a support of [OpenTelemetry](https://opentelemetry.io/) for the [OkHttp](https://square.github.io/okhttp/) instrumentation;
47+
- `integrations/dd-sdk-android-rum-coroutines`: a set of extensions for Kotlin Coroutines to ease the work with the RUM library;
4448
- `integrations/dd-sdk-android-rx`: a lightweight library providing a bridge integration between Datadog SDK and [RxJava](https://github.com/ReactiveX/RxJava);
4549
- `integrations/dd-sdk-android-sqldelight`: a lightweight library providing a bridge integration between Datadog SDK and [SQLDelight](https://cashapp.github.io/sqldelight/);
50+
- `integrations/dd-sdk-android-timber`: a lightweight library providing a bridge integration between Datadog SDK and [Timber](https://github.com/JakeWharton/timber);
4651
- `integrations/dd-sdk-android-tv`: a lightweight library providing extensions for [Android TV](https://www.android.com/tv/)
4752
- `integrations/dd-sdk-android-trace-coroutines`: a set of extensions for Kotlin Coroutines to ease the work with the Trace library;
48-
- `integrations/dd-sdk-android-rum-coroutines`: a set of extensions for Kotlin Coroutines to ease the work with the RUM library;
49-
- `integrations/dd-sdk-android-glide`: a lightweight library providing a bridge integration between Datadog SDK and [Glide](https://bumptech.github.io/glide/);
50-
- `integrations/dd-sdk-android-timber`: a lightweight library providing a bridge integration between Datadog SDK and [Timber](https://github.com/JakeWharton/timber);
5153
- `instrumented/***`: a set of modules used to run instrumented tests:
5254
- `instrumented/integration`: a test module with integration tests using Espresso;
53-
- `tools/*`: a set of modules used to extend the tools we use in our workflow:
55+
- `reliability/***`: a set of modules used to run integration tests:
56+
- `reliability/core-it`: a set of integration tests for the Datadog SDK core library;
57+
- `reliability/single-fit/logs`: a set of integration tests for the Logs library;
58+
- `reliability/single-fit/okhttp`: a set of integration tests for [OkHttp](https://square.github.io/okhttp/) instrumentation;
59+
- `reliability/single-fit/rum`: a set of integration tests for the RUM library;
60+
- `reliability/single-fit/trace`: a set of integration tests for the Trace library;
61+
- `reliability/stub-core`: a set of stubs for Datadog SDK core;
62+
- `reliability/stub-feature`: a set of stubs for Datadog SDK feature APIs;
63+
- `tools/***`: a set of modules used to extend the tools we use in our workflow:
64+
- `tools/benchmark`: a code to benchmark SDK performance;
5465
- `tools/detekt`: a few custom [Detekt](https://github.com/arturbosch/detekt) static analysis rules;
5566
- `tools/lint`: a custom [Lint](https://developer.android.com/studio/write/lint) static analysis rule;
5667
- `tools/noopfactory`: an annotation processor generating no-op implementation of interfaces;

0 commit comments

Comments
 (0)