quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.76k stars 2.68k forks source link

[Extension Proposal] OpenFeature #44171

Closed rmanibus closed 1 day ago

rmanibus commented 3 days ago

Description

OpenFeature is an open specification that provides a vendor-agnostic, community-driven API for feature flagging that works with your favorite feature flag management tool.

https://openfeature.dev/

Interested in this extension, please +1 via the emoji/reaction feature of GitHub (top right).

Repository name

quarkus-open-feature

Short description

feature flagging standard

Repository Homepage URL

https://docs.quarkiverse.io/open-feature/dev/

Repository Topics

Team Members

Additional context

No response

quarkus-bot[bot] commented 3 days ago

/cc @aloubyansky (extension-proposal), @gastaldi (extension-proposal), @gsmet (extension-proposal), @maxandersen (extension-proposal)

melloware commented 2 days ago

+1 this was asked for before: https://github.com/quarkusio/quarkus/issues/28032

I wonder if we should close that other old ticket?

gastaldi commented 2 days ago

@melloware I feel like you want to work on this extension too, is that accurate? 😃

melloware commented 2 days ago

@gastaldi you can make @rmanibus the lead and I don't mind helping and reviewing and contributing.

gastaldi commented 2 days ago

What features would this extension provide besides using the library directly? Native compilation?

melloware commented 2 days ago

I will let @rmanibus chime in but i was hoping for

I didn't study the spec yet in fact I just learned about it from this post!

rmanibus commented 2 days ago

yes this is what I had in mind ! Also want to provide sub extensions for various providers:

https://openfeature.dev/ecosystem/?instant_search%5BrefinementList%5D%5Btechnology%5D%5B0%5D=Java