chanzuckerberg / cryoet-data-portal

CryoET Data Portal
MIT License
12 stars 8 forks source link

Add support for feature flagging #352

Open manasaV3 opened 5 months ago

manasaV3 commented 5 months ago

Allows to make use of feature flags in the frontend

richaagarwal commented 4 months ago

@manasaV3 @codemonkey800 I'm going through our various eng quality tickets and I think we should reconsider the priority of this one. We have many P1 items that are more critical than this one (e.g. monitoring/ logging/ documentation/ etc). I want to make sure we prioritize those and any other P1 features before we consider this one. How do you feel about changing to P2?

codemonkey800 commented 4 months ago

@richaagarwal I'm fine with changing this to P2. A recent PR introduces very basic feature flagging within the code similar to the hub in the early days, so we'll have this functionality in some form:

https://github.com/chanzuckerberg/cryoet-data-portal/pull/481/files#diff-8d458ad82b7436dc4f37aea3ee7f6edd25ea4a6132832a6234ba203b46474eec

And since we'll be deploying to production more frequently, changing feature flags through code shouldn't be a huge bottleneck when releasing features to production