michael-s-molina commented on PR #32969:
URL: https://github.com/apache/superset/pull/32969#issuecomment-2773332069

   My 2 cents:
   
   - The number of questions raised in this thread and the number of open 
questions are a clear indication of a SIP.
   - I don't think we should use feature flags to think about new features as 
we code. Feature flags introduce conditions into the core codebase, increase 
complexity, and maintainability. If we don't know yet the extent of this 
feature, I would suggest creating a feature branch. We're doing this with 
[Theming](https://github.com/apache/superset/pull/31590) and 
[Extensions](https://github.com/apache/superset/pull/31934) for example. 
   - In my opinion, feature flags should be used when we already discussed the 
feature over a SIP and we use a feature flag to develop what was agreed. Not to 
think about the feature while modifying the core codebase.
   - Introducing feature flags in PRs without any SIP was the reason for many 
poorly designed features that we had to re-implement is the past.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to