You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+13-5Lines changed: 13 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,23 +24,28 @@ In addition, to be able to run the static analysis tools locally, you should run
24
24
This project hosts the following modules:
25
25
26
26
-`dd-sdk-android-core`: the main library implementing the core functionality of SDK (storage and upload of data, core APIs);
27
+
-`dd-sdk-android-internal`: a library providing internal APIs, classes and utilities shared by the SDK modules;
27
28
-`features/***`: a set of libraries implementing Datadog products:
28
29
-`features/dd-sdk-android-logs`: a library to send logs to Datadog;
29
30
-`features/dd-sdk-android-rum`: a library to track user navigation and interaction;
30
31
-`features/dd-sdk-android-ndk`: a lightweight library to track crashes from NDK libraries;
31
32
-`features/dd-sdk-android-session-replay`: a library to capture the window content;
33
+
-`features/dd-sdk-android-session-replay-compose`: an extension for Session Replay to integrate with the Jetpack Compose;
32
34
-`features/dd-sdk-android-session-replay-material`: an extension for Session Replay to integrate with the Material Design library;
33
-
-`features/dd-sdk-android-session-trace`: a library to measure performance of operations locally;
34
-
-`features/dd-sdk-android-session-webview`: a library to forward logs and RUM events captured in a webview to be linked with the mobile session;
35
+
-`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;
37
+
-`features/dd-sdk-android-webview`: a library to forward logs and RUM events captured in a webview to be linked with the mobile session;
35
38
-`integrations/***`: a set of libraries integrating Datadog products in third party libraries:
36
39
-`integrations/dd-sdk-android-coil`: a lightweight library providing a bridge integration between Datadog SDK and [Coil](https://coil-kt.github.io/coil/);
37
40
-`integrations/dd-sdk-android-compose`: a lightweight library providing a bridge integration between Datadog SDK and [Jetpack Compose](https://developer.android.com/jetpack/compose);
38
41
-`integrations/dd-sdk-android-fresco`: a lightweight library providing a bridge integration between Datadog SDK and [Fresco](https://frescolib.org/);
39
42
-`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;
40
44
-`integrations/dd-sdk-android-rx`: a lightweight library providing a bridge integration between Datadog SDK and [RxJava](https://github.com/ReactiveX/RxJava);
41
45
-`integrations/dd-sdk-android-sqldelight`: a lightweight library providing a bridge integration between Datadog SDK and [SQLDelight](https://cashapp.github.io/sqldelight/);
42
46
-`integrations/dd-sdk-android-tv`: a lightweight library providing extensions for [Android TV](https://www.android.com/tv/)
43
-
-`integrations/dd-sdk-android-ktx`: a set of Kotlin extensions to make the Datadog SDK more Kotlin friendly;
47
+
-`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;
44
49
-`integrations/dd-sdk-android-glide`: a lightweight library providing a bridge integration between Datadog SDK and [Glide](https://bumptech.github.io/glide/);
45
50
-`integrations/dd-sdk-android-timber`: a lightweight library providing a bridge integration between Datadog SDK and [Timber](https://github.com/JakeWharton/timber);
46
51
-`instrumented/***`: a set of modules used to run instrumented tests:
@@ -52,8 +57,11 @@ This project hosts the following modules:
52
57
-`tools/unit`: a utility library with code to help writing unit tests;
53
58
-`sample/***`: a few sample applications showcasing how to use the library features in production code;
54
59
-`sample/kotlin`: a sample mobile application;
55
-
-`sample/vendor-lib`: a sample android library, to showcase vendors using Datadog in a host app also using Datadog;
56
-
-`sample/wear`: a sample watch application;
60
+
-`sample/vendor-lib`: a sample Android library, to showcase vendors using Datadog in a host app also using Datadog;
61
+
-`sample/wear`: a sample Wear OS application;
62
+
-`sample/automotive`: a sample Automotive OS application;
63
+
-`sample/tv`: a sample Android TV OS application;
64
+
-`sample/benchmark`: a sample application to collect SDK performance metrics;
0 commit comments