resonatehq / resonate

a dead simple programming model for the cloud
https://www.resonatehq.io
Apache License 2.0
287 stars 23 forks source link

add feature flagging #109

Open guergabo opened 7 months ago

guergabo commented 7 months ago

Describe the problem you are facing

Our primary api, the promise api, should be the only one exposed at this time imo. All other apis such as subscriptions should be hidden until they are ready for public consumption.

Describe the solution you'd like

I propose that we hide the experimental features behind feature flags. Users can enable the experimental features if they want, but they explicitly know not to expect a mature feature.

Looked at:

Alternatives you've considered

Another alternative would be to just document them as experimental/unfinished features. Although, we should prob do both.

Additional context

n/a

favalos commented 5 months ago

I will work on this.