Skip to content
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

Feature flags #771

Closed
vkurchatkin opened this issue Feb 9, 2015 · 6 comments
Closed

Feature flags #771

vkurchatkin opened this issue Feb 9, 2015 · 6 comments
Labels
discuss Issues opened for discussions and feedbacks. meta Issues and PRs related to the general management of the project.

Comments

@vkurchatkin
Copy link
Contributor

We could wrap new features in feature flags that to could be enabled via command line flag or programmatically. That's what v8 does, Ember.js and maybe others. This way we could ship new features faster and reserve the right to change API for flagged features.

/cc @iojs/owners @iojs/collaborators

@cjihrig
Copy link
Contributor

cjihrig commented Feb 9, 2015

It would be nice if we could apply the stability index to specific features, instead of at the module level.

@vkurchatkin
Copy link
Contributor Author

I think basically all flagged features are unstable, everything else conforms to semver

@Fishrock123
Copy link
Contributor

#1159 for the first planned flagged feature

@indutny
Copy link
Member

indutny commented Mar 20, 2015

I like it! We should still increment the minors on such stuff, though.

@vkurchatkin
Copy link
Contributor Author

@indutny of course. This is pretty much how I see it: http://emberjs.com/guides/configuring-ember/feature-flags/

We need some build and runtime infrastructure to make this possible

@Fishrock123 Fishrock123 added the meta Issues and PRs related to the general management of the project. label Mar 24, 2015
@Fishrock123 Fishrock123 added discuss Issues opened for discussions and feedbacks. and removed ideas labels Apr 28, 2015
@chrisdickinson
Copy link
Contributor

A few features have gone in using flags at this point into various branches — uint8array-backed buffers in next, for example. I've opened an issue in the docs-repo-to-be; closing this one for now.

Edit: also, feature flags are a great idea 👏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss Issues opened for discussions and feedbacks. meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

No branches or pull requests

5 participants