Skip to content

Add EDOT React Native product applicability - #4688

Merged
Mpdreamz merged 3 commits into
mainfrom
feature/react-native-docs-publication
Nov 5, 2026
Merged

Mpdreamz merged 3 commits into
mainfrom
feature/react-native-docs-publication

Conversation

@LikeTheSalad

@LikeTheSalad LikeTheSalad commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Enable EDOT React Native documentation to show a product-specific technical-preview badge, starting with release 0.1.0.

Release tracking uses the existing shared updatecli token configuration. The release source requires the React Native repository to be public; merging while it is private can interrupt the shared version-update job.

Changes

  • Add edot_react_native applicability with the EDOT React Native badge label and product description.
  • Configure the product's base and current versions, and track its GitHub Releases through updatecli.
  • Extend the product-key reference and version-variable documentation.
  • Cover version inference, applicability strings, YAML parsing, and versioned Preview badge rendering.

@LikeTheSalad
LikeTheSalad requested review from a team and reakaleek and a balanced review from Copilot November 4, 2026 17:20

Copilot AI left a comment

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.

🟡 Changes recommended

The added tests do not verify YAML parsing or badge rendering for edot_react_native, leaving its mapping and converter entry unprotected against regression.

1 open issue
What changed in this PR

Adds EDOT React Native to the documentation toolchain’s product applicability system, enabling product-specific technical-preview badges for its initial 0.1.0 release.

Changes:

  • Connects the new product to YAML parsing, version inference, and badge rendering.
  • Registers product versions and release tracking, including automation-token access to the private repository.
  • Updates authoring references and extends inference and string-output tests.
File Description
tests/​Elastic.Markdown.Tests/​AppliesTo/​ProductApplicabilityToStringTests.cs Updates the expected product-property count.
tests/​Elastic.Documentation.Configuration.Tests/​VersionInferenceTests.cs Adds React Native version-inference coverage.
src/​Elastic.Documentation/​AppliesTo/​ProductApplicability.cs Adds the product property, string output, and ID conversion.
src/​Elastic.Documentation.Site/​ApplicabilityBadges/​ProductDescriptions.cs Defines the product’s popover description.
src/​Elastic.Documentation.Site/​ApplicabilityBadges/​ApplicableToViewModel.cs Connects applicability to badge rendering.
src/​Elastic.Documentation.Site/​ApplicabilityBadges/​ApplicabilityMappings.cs Defines badge labels and version-system mapping.
src/​Elastic.Documentation.Configuration/​Versions/​VersionConfiguration.cs Registers the version-system identifier.
src/​Elastic.Documentation.Configuration/​Converters/​ApplicableToYamlConverter.cs Recognizes edot_react_native in YAML.
docs/​syntax/​version-variables.md Lists the new version-variable key.
docs/​_snippets/​applies_to-key.md Documents the applicability key and product link.
config/​versions.yml Sets base 0.1 and current version 0.1.0.
config/​products.yml Registers the product name and repository.
.github/​workflows/​updatecli.yml Includes the SDK repository in token scope.
.github/​updatecli/​updatecli.d/​versions.yml Tracks SDK releases and updates the current version.

Review effort: Balanced

@github-actions

github-actions Bot commented Nov 4, 2026

Copy link
Copy Markdown
Contributor

Docs preview (local build)

Handbook preview: https://docs-v3-preview.elastic.dev/elastic/docs-builder/pull/4688/

Sample changed pages:

@LikeTheSalad
LikeTheSalad marked this pull request as ready for review November 5, 2026 10:30

@Mpdreamz Mpdreamz left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM

@Mpdreamz

Mpdreamz commented Nov 5, 2026

Copy link
Copy Markdown
Member

chicken / egg with our release notes check (needs to be able to parse new product). Merging, once on main this should be ironed out.

@Mpdreamz
Mpdreamz merged commit 33184cb into main Nov 5, 2026
61 of 67 checks passed
@Mpdreamz
Mpdreamz deleted the feature/react-native-docs-publication branch November 5, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants