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

Upgrade X-Gov 11ty plugin to version 6 and resolve breaking changes #360

Merged
merged 9 commits into from
Jan 5, 2024

Conversation

jeff-horton-ho-sas
Copy link
Contributor

Code change

I can confirm:

Accessibility considerations

  • This change might impact accessibility and is not covered by automated aXe tests - manual testing has been performed

This upgrades X-Gov 11ty plugin to v6, which inlcudes changing to v5 of the gov.uk design system. Automated axe tests are passing, and a manual accessibility check on a sample of each layout used has been performed.

Upgrade guide: https://x-govuk.github.io/govuk-eleventy-plugin/upgrading/5-to-6/

  • Move styling config to a .scss file
  • Header configuration has changed
  • url fllter no longer needed

@edhamiltonHO edhamiltonHO merged commit cf9eca0 into main Jan 5, 2024
2 checks passed
@jeff-horton-ho-sas jeff-horton-ho-sas deleted the x-gov-11ty-plugin-6.x-upgrade branch January 5, 2024 16:06
oluashiruHO pushed a commit that referenced this pull request Jan 12, 2024
…360)

* Update deps

* Style config -> scss file

* Phase banner border styling bug

* Remove URL filter

* update header config

* Testing fixes

* Update package-lock.json post merge from main
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.

[FEATURE] Upgrade to X-Gov 11ty plugin v6 / Gov.uk design system v5
3 participants