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

[DO NOT MERGE] Upgrade govuk_publishing_components #1305

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from
Draft

Conversation

andysellick
Copy link

What

Update govuk_publishing_components to a newer version, and make related frontend improvements, use newer components, etc.

Based on work previously done in #1123

Why

Visual changes

Many! To be added.

Trello card: https://trello.com/c/yksZESKt/2816-spike-investigate-how-we-would-upgrade-datagovuk-to-latest-version-of-design-system-1-day

- should make the govuk_publishing_components guide available at /component-guide
- remove reliance on GOV.UK Elements
- set legacy palette to false as deprecated in latest govuk-frontend
- temporarily remove overrides and DGU component styles
- use component for header
- move GA code into partial
- use component for phase banner and add text/link
- use govuk-frontend grid layout
- upgrade to last version before the more complex switch to govuk-frontend v5
- update manifest files and Sass to compile all CSS into one file
- remove print stylesheet as no longer relevant
- update Sass variables/mixins for newer govuk-frontend
- update en.yml to allow iteration
- no longer needed
- used by Rails to detect older IE
- no longer needed
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.

1 participant