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

[DOC] Adding documentation for experiments #7424

Merged
merged 5 commits into from Nov 8, 2017

Conversation

sangm
Copy link
Contributor

@sangm sangm commented Nov 6, 2017

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.

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.
feature is disabled.

## Supported
Once an experiment has through the different betas, and we can confidently say
Copy link
Contributor

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?


## 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.
Copy link
Member

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.

Copy link
Contributor Author

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 👍

## 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.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo here

Copy link
Member

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.

@rwjblue rwjblue merged commit ee4f05b into ember-cli:master Nov 8, 2017
@rwjblue
Copy link
Member

rwjblue commented Nov 8, 2017

Thanks @sangm!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants