Skip to content

Introduce the SDK Evaluation Context object #4413

@khvn26

Description

@khvn26

Abstract

While implementing #4278, a discussion has occurred about how we should approach SDK changes in the future.

The consensus is we should take after OpenFeature and implement a common evaluation context object that a single getFlags interface should accept as its only input.

I'm creating this issue as a hub for further implementation discussion and planning.

Schema proposal

You can observe and review the proposed schema in #4414.

Implementation plan

For implementation phase 1, We should settle on one of the following:

For phase 2, we should consider a single /api/v2/flags API with a schema identical to the Evaluation Context schema. Should we go forward with this, it'll allow us to fully code generate remote evaluation parts of the SDKs!

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiIssue related to the REST APIsdkIssues related to the SDKs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions