-
Notifications
You must be signed in to change notification settings - Fork 2
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 docs for using feature flags in govuk-frontend #46
Conversation
✅ Deploy Preview for govuk-design-system-team-docs ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
### The thing is a breaking change | ||
Feature flags should only be used for things considered breaking changes. This is something where users will potentially need to change their service, or assess if their service needs changing, in order to continue staying up to date with govuk-frontend. In this case, a feature flag would be a way for a user to stay up to date whilst also opting out of the feature for a period of time. We don’t need to do this for minor releases or new features such as a new component because a user can opt out by simply not using the new feature. | ||
|
||
### The thing might be a long term project for users |
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'm not a fan of using 'the thing' in the subheads, but can't think if a different option at present
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.
"The feature"? "The change"?
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.
'feature' risks getting confused with specific 'new features'. 'change' might work. Or perhaps 'action'?
or I'm probably overthinking it and it doesn't really matter.
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.
Shall I give action a go?
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.
Let's give it whirl and see what others think
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 tried replacing everything with action and it didn't feel right in a few places so I've used a mix of "action" and "change" depending on the context. What do you think?
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.
Sounds like a good plan
e52c145
to
744547f
Compare
7a8f3aa
to
7bacd40
Compare
d0f4ef2
to
85e9ef6
Compare
Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Update source/development/feature-flags.html.md Co-Authored-By: CAAshworth <[email protected]>
85e9ef6
to
df1d2d0
Compare
What it says on the tin. Fixes #47