Skip to content

Feature/ofep#20

Merged
AlexsJones merged 2 commits intomainfrom
feature/ofep
Jul 12, 2022
Merged

Feature/ofep#20
AlexsJones merged 2 commits intomainfrom
feature/ofep

Conversation

@AlexsJones
Copy link
Copy Markdown
Member

@AlexsJones AlexsJones commented Jul 12, 2022

Open Feature enhancement proposal, initial draft and backport

OFEP's are born.


#19

@toddbaert toddbaert self-requested a review July 12, 2022 15:52
Given we are looking to now expand to offer new generated server support for gRPC, we are in a predicament about whether to a) derive the implementation from OpenAPI b) have a new source of truth as .proto files c) have some sort of composite between the two.

My proposal here would be to choose a new top-level DSL to define the specifications required to drive generated server code implementations. As such, cue offers integration with YAML/JSON & protobuf directly.
This would mean we could use a single file(s) and toolchain to generate all of the automatically created code for flagD.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

nitpick: I'd like to get consensus on the casing style here. I have leaned toward "flagd" in the pattern of "etcd", "systemd", etc, but consistency is more important to me than the choice we make.

Maybe we need some official doc on this?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

To be honest, this was a direct back port out of the issue so there are probably going to be dime a dozen of these kinds of issues.

Why don't you put it into 000-OFP-template?

@toddbaert toddbaert self-requested a review July 12, 2022 15:56
Copy link
Copy Markdown
Member

@toddbaert toddbaert left a comment

Choose a reason for hiding this comment

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

This is great to have!

@AlexsJones AlexsJones merged commit 0dc6043 into main Jul 12, 2022
@AlexsJones AlexsJones deleted the feature/ofep branch July 12, 2022 16:06
weyert pushed a commit to weyert/research that referenced this pull request Jan 31, 2023
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