Skip to content

Conversation

alexvy86
Copy link
Contributor

@alexvy86 alexvy86 commented Oct 8, 2025

Description

Updates the documentation on IFluidCodeDetails and IFluidCodeDetailsConfig to make some string keys in the latter reserved for Fluid Framework use.

Breaking Changes

While it could theoretically cause breaking changes, I could not find evidence of our partners using keys like the ones this PR now makes reserved; the chances seem pretty low IMO. Furthermore, the scenario for which we intend to use reserved keys does not apply to existing Fluid documents, so even if some partner was using keys like these, their Fluid files would not go through the code that will care about the new reserved keys (at least not the code we already know of today).

Reviewer Guidance

The review process is outlined on this wiki page.

@alexvy86 alexvy86 requested a review from a team as a code owner October 8, 2025 00:36
@Copilot Copilot AI review requested due to automatic review settings October 8, 2025 00:36
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR reserves certain keys in the IFluidCodeDetailsConfig interface for Fluid Framework use by updating documentation to specify that keys starting with "FluidFramework." are reserved. The changes improve the interface documentation to clarify its purpose and establish namespace conventions for future framework features.

Key changes:

  • Reserved keys with "FluidFramework." prefix for framework use in IFluidCodeDetailsConfig
  • Enhanced documentation for both IFluidCodeDetailsConfig and IFluidCodeDetails interfaces
  • Added changeset documenting the minor breaking change

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
packages/common/container-definitions/src/fluidPackage.ts Updated interface documentation to reserve "FluidFramework." prefixed keys and clarify usage
.changeset/forty-snakes-swim.md Added changeset documenting the reserved key namespace change

@github-actions github-actions bot added changeset-present base: main PRs targeted against main branch labels Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

base: main PRs targeted against main branch changeset-present

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant