flagd icon indicating copy to clipboard operation
flagd copied to clipboard

[FEATURE] Web app for flagd

Open david1542 opened this issue 1 year ago • 1 comments

Requirements

Hi everyone,

Are there any plans to develop a web app for flagd? It'd make it really production-grade, and will allow teams to use it and have other stakeholders (product managers, for example) change feature flags and experiment.

david1542 avatar Aug 14 '24 07:08 david1542

The maintainers decided it was out of scope when the project started but there has been lots of discussion on this in the Slack channel so there's obviously interest.

Non-exclusive list of slack threads.

  • https://cloud-native.slack.com/archives/C03J36ZP020/p1697553702453269?thread_ts=1697552536.005109&cid=C03J36ZP020
  • https://cloud-native.slack.com/archives/C03J36ZP020/p1660053295994829
  • https://cloud-native.slack.com/archives/C03J36ZP020/p1697552697383969
  • https://cloud-native.slack.com/archives/C03J36ZP020/p1660136446418659

Here's one PoC:

demo: https://yangzhaox.github.io/flagd-ui/
repo: https://github.com/yangzhaox/flagd-ui

agardnerIT avatar Aug 20 '24 00:08 agardnerIT

Yep!

The project governance has decided that we don't want to take on a UI for flagd. It's not part of the project's scope. However, flagd does support it in a sense. flagd's grpc sync can connect to any compliant server. This means you could build a UI which has some state-management/database, and exposes a grpc source for flagds to connect to. So far, some adopters have done this internally with closed-source solutions. It would be possible to build a generic open-source solution that did something similar... or perhaps even extend some existing platform (maybe backstage)? However, that would have be to undertaken by a different organization, not OpenFeature itself.

toddbaert avatar Oct 18 '24 19:10 toddbaert