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
[DOC] Adding documentation for experiments #7424
[DOC] Adding documentation for experiments #7424
Conversation
As I'm picking up more of Ember CLI work, I realized we are missing documentation on how experiments work. I synced with @rwjblue offline, and I know the information here isn't fully clear. Would like some help from other contributors.
docs/experiments.md
Outdated
feature is disabled. | ||
|
||
## Supported | ||
Once an experiment has through the different betas, and we can confidently say |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are you missing a word here or am I misreading? once an experiment has through what?
docs/experiments.md
Outdated
|
||
## Unsupported | ||
The Ember CLI core team will evaluate each experiment before betas get released. | ||
If the experiment is not ready, experiment is deleted from the codebase. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would rephrase this to:
If the experiment is not ready, the entry for the experiment is deleted from
lib/experiments/index.js
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah. I was trying to refrain from mentioning the file since the location of it can change, but this is more clear 👍
docs/experiments.md
Outdated
## Supported | ||
Once an experiment has gone through the different stages of beta, and we can | ||
confidently say a specific feature from an experiment will be supported, we | ||
delete the exerpiemnt from the codebase. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would tweak the verbiage to:
confidently say a specific feature from an experiment will be supported, we delete the entry in
lib/experiments/index.js
and remove the experiment guards (e.g.if (experiments.FOO_BAR) {
) from the codebase.
Thanks @sangm! |
As I'm picking up more of Ember CLI work, I realized we are missing
documentation on how experiments work.
I synced with @rwjblue offline, and I know the information here isn't fully
clear. Would like some help from other contributors.