open-feature / ofep

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

[Proposal] Multipurpose CLI tool #90

Open dabeeeenster opened 9 months ago

dabeeeenster commented 9 months ago

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:

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.

weyert commented 9 months ago

Yeah, I think is an awesome idea :)

github-actions[bot] commented 7 months ago

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.

beeme1mr commented 7 months ago

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.

github-actions[bot] commented 6 months ago

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.

maanugh commented 6 months ago

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.

dabeeeenster commented 6 months ago

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...

beeme1mr commented 6 months ago

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.

maanugh commented 6 months ago

Great! Could you please send me the details of the meeting? // @beeme1mr

github-actions[bot] commented 5 months ago

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.

github-actions[bot] commented 4 months ago

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.