open-feature / ofep

A focal point for OpenFeature research, proposals and requests for comments
https://openfeature.dev
20 stars 15 forks source link

.Net SDK Repo: Naming, Runtimes, Publishing, etc #10

Closed benjiro closed 2 years ago

benjiro commented 2 years ago

As suggested by @toddbaert I've created this discussion thread to kick off the conversations around getting the ball rolling on implementing the dotnet variant of the OpenFeature SDK. Things to consider

Anything else I missed feel free to add

benjiro commented 2 years ago

Name of the project? dotnet-sdk

What runtimes should we support? Suggest targeting netstandard2.0 so we a fully compatible back to .net framework 4.6.2. If we aren't going to bother supporting .net framework then I would suggest we just support .Net 6 onwards. .Net 3.1 is EOL soon Who are the code-owners of this project? I'm willing to help out with the implementation and maintaining the dotnet SDK

Project milestones, what release timeframe should we target? Implement the current spec in full (API config, client, flag evaluation, hooks etc) and release a Alpha version of the SDK by the end of July

How will the project be published? Suggest using the standard tooling in the dotnet ecosystem which packages the library into a nuget bundle and publishes it to https://www.nuget.org/

beeme1mr commented 2 years ago

Hey @benjiro, thanks for putting this together and your interest in the project. I've gone ahead and created the repo. You can find it here.

benjiro commented 2 years ago

Thanks @beeme1mr, I've create the initial project structure. https://github.com/open-feature/dotnet-sdk/pull/2

toddbaert commented 2 years ago

This sound good to me. I've also invited you to the project and reviewed your initial PR.

What do you think the published artifact should be called? OpenFeature? OpenFeature.SDK?

I suppose we should register the OpenFeature prefix ASAP? https://docs.microsoft.com/en-us/nuget/nuget-org/id-prefix-reservation#id-prefix-reservation-application-process

benjiro commented 2 years ago

@toddbaert Sorry for the late reply, been flat strap with work.

Thanks for the invite 😃

Yea OpenFeature sounds pretty good to me, I think we should register the prefix asap. Probably makes sense to who ever has access to @openfeature.dev email to kick off the process. Are you able to handle this?

toddbaert commented 2 years ago

@benjiro no problem about the late reply!

I think we should register the prefix asap. Probably makes sense to who ever has access to @openfeature.dev email to kick off the process. Are you able to handle this?

I will get to the bottom of this one.

beeme1mr commented 2 years ago

I'm looking into this. You can track the progress in the issue below.

https://github.com/open-feature/community/issues/83

toddbaert commented 2 years ago

Thanks @beeme1mr

beeme1mr commented 2 years ago

Closing this now that the .net repo exists. Thanks for all your hard work @benjiro! It's very much appreciated.