Skip to content

Consider breaking up primary interfaces, or not exporting them #409

@toddbaert

Description

@toddbaert

Remove (or unexport) certain identifiers (types, functions, methods, interfaces) that are unnecessary. For example, openfeature.IEvaluation or openfeature.IClient should most definitely not make it into v2. We will want to be especially careful about which interfaces we are exporting. Those that are exported must be named appropriately (not like IClient or ifaceClient or ClientIface).

We need to discuss this further, but we should rethink how we expose these interfaces.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions