-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add Unleash provider #424
Conversation
Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
hi @pransh15, @chriswk, @ivarconr, @gastonfournier, you can have a look and share your thoughts. Also to be reviewed from OpenFeature perspective. |
Signed-off-by: liran2000 <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks promising! I leave you a few comments to make it better, but I'm glad you're doing this!
It might be worthy adding a comment in https://github.com/orgs/Unleash/discussions/3896 to engage other contributors.
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
.../src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderIntegrationTest.java
Outdated
Show resolved
Hide resolved
Signed-off-by: liran2000 <[email protected]>
Thanks @gastonfournier ! Concepts
|
- test using WireMock Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Outdated
Show resolved
Hide resolved
...nleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashSubscriberWrapper.java
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
...ders/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java
Outdated
Show resolved
Hide resolved
...ers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java
Show resolved
Hide resolved
...ders/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/ContextTransformer.java
Show resolved
Hide resolved
- update name - object evaluation Signed-off-by: liran2000 <[email protected]>
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
...ers/unleash/src/test/java/dev/openfeature/contrib/providers/unleash/UnleashProviderTest.java
Outdated
Show resolved
Hide resolved
providers/unleash/src/main/java/dev/openfeature/contrib/providers/unleash/UnleashProvider.java
Show resolved
Hide resolved
- int,double evaluation - flag metadata Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
hi @ivarconr what do you think about proceeding with this PR and adding Unleash provider here ? |
Signed-off-by: liran2000 <[email protected]>
All in favor. Would love to get to test it in an example app, either as a alpha release or if you provide snapshot versions. |
Signed-off-by: liran2000 <[email protected]>
Signed-off-by: liran2000 <[email protected]>
Co-authored-by: Ivar Conradi Østhus <[email protected]> Signed-off-by: Todd Baert <[email protected]>
@liran2000 the release setup looks good. When we merge this and the associated release PR, it will release a @liran2000 Thanks for all your efforts on this. It's been requested by the community more than once! Please see the 2 unresolved issues above. |
Signed-off-by: liran2000 <[email protected]>
Thanks :) |
Signed-off-by: liran2000 <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll merge this before EOD unless I hear objections.
Thanks again all, especially @liran2000
add Unleash provider.
See Readme for details.
Discussed at Unleash.