open-feature / dotnet-sdk-contrib

OpenFeature Providers and Hooks for .NET
https://openfeature.dev
Apache License 2.0
26 stars 22 forks source link

Implement flagd provider #22

Closed toddbaert closed 1 year ago

toddbaert commented 1 year ago

We need to build a gRPC flagd provider. This entails:

See: https://github.com/open-feature/java-sdk-contrib/tree/main/providers/flagd

benjiro commented 1 year ago

@toddbaert do you mind if I pick this one up?

toddbaert commented 1 year ago

Not at all!

toddbaert commented 1 year ago

The JS impl may also interest you. Feel free to ask myself or @james-milligan for help if you run into issues or anything is unclear

benjiro commented 1 year ago

@toddbaert sorry been pretty busy with work lately. I've done a basic implementation of flagd, still need to write tests, and add XML docs. You're welcome to contribute otherwise ill keep plugging away in my spare time.

jonoabroad commented 1 year ago

Hey, there is a flagd provider in nuget on version 0.1.0 which links back to this repository. Would it be the branch for this issue?

It looks as thought the build is failing due to linting rules ?

Are there any missing commits, otherwise I may be able to find some time to plod away at it.

beeme1mr commented 1 year ago

Hey @jonoabroad, the flagd provider in nuget is basically a stub. It was intended to test the deployment process of the monorepo. @benjiro started the initial implementation in this PR but you're welcome to contribute.

benjiro commented 1 year ago

Thanks to @bacherfl, we now have a flagd provider. I'm going to close this we have the following tickets to advance the implementation further.

https://github.com/open-feature/dotnet-sdk-contrib/issues/35 https://github.com/open-feature/dotnet-sdk-contrib/issues/36

toddbaert commented 1 year ago

@jonoabroad The flagd implementation is complete, FYI: https://github.com/open-feature/dotnet-sdk-contrib/tree/main/src/OpenFeature.Contrib.Providers.Flagd