You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are going to leverage OpenFeature as our SDK for Toggle. OpenFeature uses a provider model that allows 3rd parties to have a common interface for their SDKs. The goal of this task is to create an MVP version of our OpenFeature Provider. Subsequent releases will add performance and quality of development improvements.
Tasks
Implements Provider interface (get{X}Value)
Validates context object
Handles incorrect typing (asking for a bool value from a string value)
Implements a hyphenClient with multiple URL support (custom URL and then our default URL)
Implements a caching layer (TTL of 30 seconds, but make it a constant/configurable)
Greater than 90% code coverage
Contains example of how to consume the provider
These should exist in an examples folder
These should be excluded from any packaged content (NPM package, etc.)
Has a README that
First and foremost explains how to use the provider
Contains information on how to develop the provider
Overview
We are going to leverage OpenFeature as our SDK for Toggle. OpenFeature uses a provider model that allows 3rd parties to have a common interface for their SDKs. The goal of this task is to create an MVP version of our OpenFeature Provider. Subsequent releases will add performance and quality of development improvements.
Tasks
References
The text was updated successfully, but these errors were encountered: