Replies: 1 comment 1 reply
-
Probably! I like the idea of this. This would enable us to try and do more deployments more often with subtle changes, so we can actually see these things in the beta build. It would also let us ask students to test a feature (e.g. by going into the settings and checking it) while they could still have a stable experience. Something like if (hasFeatureEnabled("aao.settings.list_row")) {
<NewFancyComponentUsingListRowStuff />
} else {
<OldNotSoFancyComponent />
} A couple of additional thoughts:
Whatever we use for storing feature flags, I'd like to make sure that "Reset Everything" works (takes you back to the default feature set). Ideally, we wouldn't have to worry about async when checking feature flags. |
Beta Was this translation helpful? Give feedback.
-
Would we benefit from having a centralized feature flag system? We could enable experiments for ourselves, toggle different styles, switch between implementations of layouts.
I know we don't publish often enough to have live feature flags be toggled in production but at least in development we could put features that we're wanting to iterate upon behind a toggle.
I am thinking this would involve
Beta Was this translation helpful? Give feedback.
All reactions