Skip to content

Migrate RUM SDK integrated libraries pages to Cdocs pattern#36012

Open
rtrieu wants to merge 4 commits intomasterfrom
rtrieu/private-cdocs-mobile-vitals
Open

Migrate RUM SDK integrated libraries pages to Cdocs pattern#36012
rtrieu wants to merge 4 commits intomasterfrom
rtrieu/private-cdocs-mobile-vitals

Conversation

@rtrieu
Copy link
Copy Markdown
Contributor

@rtrieu rtrieu commented Apr 15, 2026

What does this PR do? What is the motivation?

Converts RUM SDK integrated libraries pages (Android, Flutter, iOS, Kotlin Multiplatform, React Native) to the Cdocs .mdoc.md pattern used by the setup, advanced configuration, and data collected pages.

  • Extracts content into shared partials under layouts/shortcodes/mdoc/en/sdk/integrated_libraries/
  • Replaces individual SDK integrated_libraries.md files with .mdoc.md wrapper pages
  • Adds a unified view at client_sdks/integrated_libraries.mdoc.md with content_filters for per-SDK content
  • Marks all new pages as private: true

Merge instructions

Merge readiness:

  • Ready for merge

Additional notes

rtrieu and others added 4 commits April 15, 2026 11:01
Converts all 5 RUM SDK integrated libraries pages (Android, iOS, Flutter,
Kotlin Multiplatform, React Native) to the same Cdocs .mdoc.md structure
used by setup, advanced_configuration, and data_collected pages.

- Extracts content into shared partials under sdk/integrated_libraries/
- Creates individual SDK wrapper pages in application_monitoring/{sdk}/
- Adds unified view at client_sdks/integrated_libraries.mdoc.md with content_filters
- Removes old manually-authored .md files
- Browser, Roku, and Unity excluded (no integrated libraries pages)
- Fixes Vale style warnings (refer to, please, ensures, NPM → npm)
- Fixes incorrect [6] → [11] reference link in Flutter Dio section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rtrieu rtrieu requested review from a team as code owners April 15, 2026 18:41
@github-actions github-actions bot added Architecture Everything related to the Doc backend cdocs labels Apr 15, 2026
@domalessi domalessi added the editorial review Waiting on a more in-depth review label Apr 15, 2026
@domalessi
Copy link
Copy Markdown
Contributor

Created https://datadoghq.atlassian.net/browse/DOCS-14011 for review

Copy link
Copy Markdown
Contributor

@git-thuerk-done git-thuerk-done left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @rtrieu this is looking good! I mostly have some suggestions for the Browser, Unity, and Roku libraries, let me know if you have any questions!


Select a platform below to see the libraries available for integration with the Datadog SDK.

<!-- Browser: no integrated libraries page -->
Copy link
Copy Markdown
Contributor

@git-thuerk-done git-thuerk-done Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<!-- Browser: no integrated libraries page -->
<!-- Browser: no integrated libraries page -->

I see you have a comment here as well as for Roku and Unity, however there is still a prompt for the user to select a platform "below" and then just blank space. In addition to removing the "select a platform below" sentence, I would suggest for these to add:

  {% if equals($platform, "browser") %}
  There are no integrated libraries for the Browser SDK.
  {% /if %}

And then the same for Roku and Unity
image


## Overview

Select a platform below to see the libraries available for integration with the Datadog SDK.
Copy link
Copy Markdown
Contributor

@git-thuerk-done git-thuerk-done Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Select a platform below to see the libraries available for integration with the Datadog SDK.

See above comment, we should remove this due to the condition for Browser, Roku ,and Unity not containing any content. Also the filter UI already implies selection.

### Setup

**Note**: This package is an integration for [`react-navigation`][1] library, please make sure you first install and setup the core `mobile-react-native` SDK.
**Note**: This package is an integration for [`react-navigation`][1] library. Make sure you first install and setup the core `mobile-react-native` SDK.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Note**: This package is an integration for [`react-navigation`][1] library. Make sure you first install and setup the core `mobile-react-native` SDK.
**Note**: This package is an integration for [`react-navigation`][1] library. Make sure you first install and set up the core `mobile-react-native` SDK.

"setup" here should be "set up" (verb form), or you could use "configure"

## React Native Navigation

**Note**: This package is an integration for `react-native-navigation` library. Please make sure you first install and setup the core `mobile-react-native` SDK.
**Note**: This package is an integration for `react-native-navigation` library. Make sure you first install and setup the core `mobile-react-native` SDK.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**Note**: This package is an integration for `react-native-navigation` library. Make sure you first install and setup the core `mobile-react-native` SDK.
**Note**: This package is an integration for `react-native-navigation` library. Make sure you first install and set up the core `mobile-react-native` SDK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Architecture Everything related to the Doc backend cdocs editorial review Waiting on a more in-depth review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants