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
- A simple command line tool for fetching and evaluating feature flags for services, designed to conform with the OpenFeature specification.
45
+
- OpenFeature compliant with providers available in many languages
46
+
- Multiple flag configuration sources including files, http, and Kubernetes
47
+
- Accessible over gRPC and HTTP
48
+
- Supports subscriptions to real-time flag change events
49
+
- Flexible targeting rules based on JSON Logic
50
+
- Lightweight daemon, with an emphasis on performance
51
+
- Native support for metrics using Prometheus
35
52
36
53
#### Provider Growth
54
+
Providers are responsible for performing flag evaluations and provide an abstraction between the underlying flag management system and the OpenFeature SDK. Providers can wrap a vendor SDK, call a bespoke flag evaluation REST API, or even parse some locally stored file to resolve flag values. This allows the underlying flag evaluation logic to be changed without requiring a major code refactor.
55
+
56
+
##### Providers
57
+
- .NET: Cloudbees, fladg, Go feature, LaunchDarkly, Split
58
+
- GO: Cloudbees, fladg, Flipt, Go feature, Split
59
+
- Java: Cloudbees, fladg, Flagsmith, Go feature, Split
60
+
- JavaScript: Cloudbees, fladg, Go feature, LaunchDarkly, PostHog, Split
61
+
- PHP: Cloudbees, fladg, Split
37
62
38
63
## Incubation Stage Requirements
39
64
@@ -42,12 +67,29 @@ The community statistics are extracted from [CNCF devstats](https://openfeature.
42
67
As an existing Sandbox project this is already in place
43
68
44
69
### **_Document that it is being used successfully in production by at least three independent end users which, in the TOC’s judgement, are of adequate quality and scope_**
70
+
A list of public adopters can be found [here](https://github.com/open-feature/community/blob/main/ADOPTERS.md). There are ~ 10 companies in various stages of adopting, many of whom are non-public in their adoption.
71
+
The following are some examples of adopters:
72
+
73
+
-[Split](https://www.split.io) - Split is excited to announce participation in OpenFeature, an initiative led by Dynatrace and recently submitted to the Cloud Native Computing Foundation (CNCF) for consideration as a sandbox program - Check out the full article [here](https://www.split.io/blog/split-embraces-openfeature/)
74
+
-[Go Feature Flag](https://gofeatureflag.org) - GO Feature Flag believe in OpenSource and offer providers for the new standard for feature flags OpenFeature - check out a more detailed explanation [here](https://gofeatureflag.org/docs/next/openfeature_sdk/concepts)
75
+
-[eBay](https://www.ebay.com) - As part of eBay’s tech-led reimagination, we are investing heavily in improving software delivery so that we can launch features more rapidly and safely to our customers. Over the past few months, we have been developing feature flagging capabilities internally, powered by OpenFeature. - read more details [here](https://tech.ebayinc.com/engineering/openfeature-with-contributions-from-ebay-submitted-to-cncfs-sandbox-program/)
As outlined by our [Repository requirements](https://github.com/open-feature/.github/blob/main/CONTRIBUTING.md#repository-requirements), OpenFeature artifacts adhere to semantic versioning and include meaningful change logs. The OpenFeature specification includes [Document status](https://github.com/open-feature/spec/tree/main/specification#document-statuses) definitions, which are used to indicate the stability level of each specification section.
49
83
50
84
### **_Demonstrate a substantial ongoing flow of commits and merged contributions._**
* In February 2023 there were a total of 691 contributions from 22 contributors. Up from a total of 64 contributions by 6 contributors the year before.
87
+
*[New Contributors over past year](https://openfeature.devstats.cncf.io/d/52/new-contributors-table)
88
+
* On average we have 2 new contributors joining each week
89
+
* There are on average 30 new PRs on the project per week
90
+
* In the last 30 days the average time to close PRs was 14 hours 4 minutes
91
+
92
+
Full details can be found at [CNCF devstats](https://openfeature.devstats.cncf.io/) dashboards for OpenFeature.
0 commit comments