Skip to content
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

feat: Introduce flipt provider for dotnet #293

Merged
merged 48 commits into from
Oct 17, 2024

Conversation

jeandreidc
Copy link
Contributor

PR to fix build issues that were found in #285

Flipt.io provider for dotnet

Initial version of flipt.io provider for dotnet.

  • Created a new provider for OpenFeature for flipt.io in .net
  • Fixed build issues by using nswag.dll instead of nswag command

Related Issues

None

Notes

  • Handles most of openFeature datatypes

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…dded handling of http exceptions thrown by flipt client

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…per serialization to Dict<string, string>

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…JSON settings

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…oleans

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…riant types

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…spec

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…emented in .net 4.6

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
… new openapi spec, removed typos in readme, unit test updates

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…rmatter

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…nd returning ResolutionDetails

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…time, kept openapi.yaml in the solution

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…nternal

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
…rl command from build events

Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
Signed-off-by: Andrei de la Cruz <andrei.delacruz@gmail.com>
@jeandreidc
Copy link
Contributor Author

Got it working! @beeme1mr

Copy link

@markphelps markphelps left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks great! Thank you again @jeandreidc

@beeme1mr beeme1mr merged commit 4d59bc3 into open-feature:main Oct 17, 2024
8 checks passed
@beeme1mr beeme1mr mentioned this pull request Oct 17, 2024
@jeandreidc jeandreidc deleted the feature/flipt-client-for-dotnet branch October 18, 2024 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants