-
Notifications
You must be signed in to change notification settings - Fork 54
feat: implement multi provider #645
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
Conversation
Signed-off-by: bbland1 <[email protected]>
…ders Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
…ize of the providers Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: Maks Osowski <[email protected]> Signed-off-by: bbland1 <[email protected]>
…feature#638) Signed-off-by: Maks Osowski <[email protected]> Signed-off-by: bbland1 <[email protected]>
Signed-off-by: OpenFeature Bot <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: bbland1 <[email protected]>
open-feature#639) Signed-off-by: aimuz <[email protected]> Co-authored-by: aimuz <[email protected]> Signed-off-by: bbland1 <[email protected]>
Signed-off-by: Thomas Poignant <[email protected]> Signed-off-by: bbland1 <[email protected]>
Signed-off-by: OpenFeature Bot <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
c3f9e57
to
2d6f44b
Compare
Signed-off-by: bbland1 <[email protected]>
…r struct made Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
Signed-off-by: bbland1 <[email protected]>
I am still working on this I have been a bit under the weather recently |
Signed-off-by: bbland1 <[email protected]>
@bbland1 I'd love to help out on this. I need to use this for a few projects and rather contribute here than rolling my own. Personally I would only need the "First Match" strategy, but happy to work on whatever. If I don't hear back I'll pull this into my fork to begin working on implementing that strategy. |
@jblacker I'd appreciate the help. I was working through the provider and I got a bit sick 😅. I’m working on getting the evaluation methods of the multiproivder tonight so the required parts should be there. I haven't delved too much into the strategies yet but I was planning to have a |
On it! Hope you're feeling better! |
If you take a look at my fork I have the FirstMatch strategy completed. I'm going to take a shot at FirstSuccess as well before I open a PR |
…where it should be when strategies pushed Signed-off-by: bbland1 <[email protected]>
…e used to define custom strategies Signed-off-by: bbland1 <[email protected]>
…rategies similar to TS and passing that type into the provider Signed-off-by: bbland1 <[email protected]>
I ended up implementing the rest of the provider since I needed to use it in another project. The PR is open @ #669. I did not implement hooks or eventing yet if you want to take that on from my fork. |
@jblacker I just saw that PR, I’ll have to look it over and maybe I can help with the hooks. I know you needed it for a project but I appreciate the work on it and using this branch to push it forward. |
This PR
Related Issues
Fixes #599
Notes
I know @jblacker worked on implementing the strategies and made a PR #668 so I don’t know how they overlap with what I have here so far. I know this is in progress so I don’t think it is ready to be fully reviewed yet.
Follow-up Tasks
How to test