Skip to content

Conversation

@morgen-peschke
Copy link
Contributor

This generalizes and polishes up a pattern that I've seen in our internal adoption of LaunchDarkly - define a key and it's default once, to make any updates easy to manage.

It follows that the type of each key will be mostly static as well, so a way to define this once in the code is provided.

This generalizes and polishes up a pattern that I've seen in our internal adoption of LaunchDarkly - define a key and it's default once, to make any updates easy to manage.

It follows that the type of each key will be mostly static as well, so a way to define this once in the code is provided.
This provides interop between LDValue and circe.Json, as well as helper methods to retrieve variations that are either JSON or encoded as JSON.
@morgen-peschke
Copy link
Contributor Author

@bplommer could I get a review on this PR?

Copy link
Contributor

@zarthross zarthross left a comment

Choose a reason for hiding this comment

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

Looks good to me, @bplommer Mind taking a look?

@bplommer
Copy link
Collaborator

Hi! Apologies for dropping the ball on this.

I'm happy to try and take a look soon - however I've been dealing with some health issues and burnout so I don't want to over-promise. I'm happy for you to go ahead with merging / releasing if you prefer so that I won't be a blocker.

@morgen-peschke
Copy link
Contributor Author

Hi! Apologies for dropping the ball on this.

I'm happy to try and take a look soon - however I've been dealing with some health issues and burnout so I don't want to over-promise. I'm happy for you to go ahead with merging / releasing if you prefer so that I won't be a blocker.

That's fair, hope you get the rest you need 👍🏻

@zarthross zarthross merged commit 97dd41e into typelevel:main Jun 16, 2025
5 checks passed
@morgen-peschke morgen-peschke deleted the feature-key branch June 16, 2025 20:03
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