Comments (1)
Hey @luk355 !
It's a bit confusing, but that repository doesn't contain general schemas for OpenFeature (in fact we should rename the repo). It contains schemas for flagd. flagd is an OpenFeature compliant provider, but it's schema only applies to it - not to all providers.
Currently, the provider interface in the OpenFeature spec does not define a "bulk resolution" method (to evaluate all flags at the same time). This is an intentional choice, as in discussions with many vendors and implementations, bulk evaluation was found to have some drawbacks. However, that doesn't prevent the provider (which is actually responsible for evaluating the flags) from doing some kind of bulk evaluation ahead of time and serving values from a cache hidden from the OpenFeature SDK. That's exactly what the flagd-web provider does, which uses the ResolveAll
method you mention above.
I'd like to know more about your use-case - do you need to expose some kind .getAllFlags
method/API to your application developers? Or is this more of a technical detail about getting flag data to the provider?
See also: open-feature/ofep#13
from dotnet-sdk.
Related Issues (20)
- [FEATURE] implement standard error classes HOT 3
- Implement cucumber integration test suite
- Update README to be consistent with other SDKs
- Changes to support spec `v0.6.0`, `v0.7.0` compliance HOT 1
- implement named client support: open-feature/spec@4cf8229 -
- System.Collections.Immutable needs to be updated to allow for version 7 HOT 2
- [DOC] add readme to published package HOT 8
- Replace `Moq` dependency with a different Mocking library HOT 4
- [DOC] Update readme to follow new template HOT 1
- [BUG] Evaluate feature flag from synchronous code (no async/await support) causes deadlock HOT 6
- Generate SBOMs for .NET components HOT 2
- [FEATURE] add in-memory provider to SDK HOT 12
- Update the SDK to be compliant with the v0.4.0 spec
- [FEATURE] Publish dev builds to ghcr nuget
- Review thread safety of SDK HOT 4
- Proposal: Use "release please" for easy and democratic releases HOT 1
- Update SDK to be compliant with spec v0.5.0 HOT 2
- Update the SDK to be compliant with the v0.5.1 spec HOT 2
- Dependency Dashboard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotnet-sdk.