-
-
Notifications
You must be signed in to change notification settings - Fork 670
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add experimental features flag #1243
Comments
Side note regarding turning Safety checks into bitfield: currently setting the field to
Otherwise +1 for bitfield as I'm having trouble imagining adding meaningful levels that would form total order with the existing levels. |
I don't think we should mix the "bitfield for experimental features" thing with the safety checks thing. In my view, Safety checks are very much user-facing, and should be as easy to understand as possible:
The bitfield is for mix-and-matching. You should be a power user (ideally a developer) to even touch this feature, and you eat what you cook. |
I agree and I think we should go with (2) that is simply add a new |
Agreed on a standup we will have a new flag for that. |
Upon discussion about feature flags we come up with several conclusions.
master
branch. We do not want to use any if and ifdefs though. We will check if there is some nice tooling for this but we are somewhat skeptical.unstable
protobuf option we have introduced in Add "unstable" tag to protobuf definitions #1220.paths_temp
is not stored, right?):paths_strict
- Strict paths checks. On by default. If turned off warnings are showed.experimental
- Allows experimental features. Off by default.The text was updated successfully, but these errors were encountered: