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

[P4-578] Update GOV.UK Frontend #180

Merged
merged 3 commits into from
Aug 7, 2019
Merged

Conversation

teneightfive
Copy link
Contributor

@teneightfive teneightfive commented Aug 6, 2019

This change includes updating to the latest major version (v3.0.0) of
GOV.UK Frontend which includes a number of breaking changes.

The set of changes includes:

  • Updating file paths, attributes and class names
  • Migrating to the new accessible focus states
  • Updating colour references
  • Updating start buttons

Checklist

@teneightfive teneightfive self-assigned this Aug 6, 2019
@teneightfive teneightfive changed the title [P4-578] Update govuk frontend [P4-578] Update GOV.UK Frontend Aug 6, 2019
This change includes updating to the latest major version of
GOV.UK Frontend which includes a number of breaking changes.

The set of changes includes:

- Updating file paths, attributes and class names
- Migrating to the new accessible focus states
- Updating colour references
- Updating start buttons
Previously, the GOV.UK Frontend library was not namespaced so if a
component with the same name was created within the app it would cause
a loading error.

Now that the namespace exists we can remove the need to manually
handle this within the app itself.
Currently the base template was named `govuk` which is slightly
misleading as those templates aren't inheriting the govuk layout,
they're actually inheriting the app's base layout.

This rename makes that a little clearer.
@codeclimate
Copy link

codeclimate bot commented Aug 7, 2019

Code Climate has analyzed commit d9758ab and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 98.2% (0.0% change).

View more on Code Climate.

@teneightfive teneightfive merged commit 00b8a6e into master Aug 7, 2019
@teneightfive teneightfive deleted the update-govuk-frontend branch August 7, 2019 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants