Open dabeeeenster opened 9 months ago
Yeah, I think is an awesome idea :)
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in next 60 days.
We talked about this during the last GC meeting. There may be an opportunity to use an OpenFeature CLI for provider migrations and generating type-safe OpenFeature clients.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in next 60 days.
I'm thrilled about the idea of using the OpenFeature CLI for provider migrations and generating type-safe OpenFeature clients. It's an exciting opportunity to enhance the project's capabilities.
I'm eager to contribute to this initiative and would love to know how I can get involved.
Hi @kiratsingh98 - we havent started working on this in terms of writing any code. A very very simple POC demonstrating the plugin architecture would be great - but we need to agree on language/framework/tooling...
Hey @kiratsingh98 @dabeeeenster , I started working on a prototype over the holidays. I plan to demo it to the GC at the next meeting to see if we would like to add it to the project officially. I think there's a ton of potential.
Great! Could you please send me the details of the meeting? // @beeme1mr
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in next 60 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in next 60 days.
Category of Proposal
Other
Describe your proposal
The OpenFeature project could benefit from a multi-purpose, cross-platform CLI tool that can help with common flag-related engineering tasks, but in a general purpose way across different providers. Some common uses cases that would be valuable across providers might include:
// todo:
comments etc)Much in the same way that the SDK spec generalises SDK interfaces and provides provider-specific implementations with a pluggable approach, the CLI tool could follow the same pattern.
This tool could be used both by humans but also by CI/CD pipelines, IDEs and no doubt other actors.
Having a single cross-platform binary CLI with one or two key uses-cases and providers would be a great base to build from.