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] Rebuild DGU's frontend #1123

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

Commits on Nov 30, 2022

  1. Add the component guide

    - should make the govuk_publishing_components guide available at /component-guide
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    9a596ee View commit details
    Browse the repository at this point in the history
  2. WIP stop using old Sass

    - remove reliance on GOV.UK Elements
    - set legacy palette to false as deprecated in latest govuk-frontend
    - temporarily remove overrides and DGU component styles
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    8c803d0 View commit details
    Browse the repository at this point in the history
  3. Rework page layout

    - update application layout to use govuk-frontend markup structure
    - use govuk_publishing_components components for header, footer and breadcrumbs
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    fee47a7 View commit details
    Browse the repository at this point in the history
  4. Clean up misc pages

    - use govuk-frontend styles and components for the pages linked in the footer, including about, accessibility, cookies, privacy, terms and support
    - update cookie page JS in line with current govuk_publishing_components JS modules
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    286b515 View commit details
    Browse the repository at this point in the history
  5. Update publishers page

    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    e665af9 View commit details
    Browse the repository at this point in the history
  6. Update homepage

    - add basic mobile responsiveness
    - use govuk-frontend styles and components
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    34d312e View commit details
    Browse the repository at this point in the history
  7. WIP disable some Sass

    - still in progress, commenting out some lines that currently cause the Sass compilation to error
    andysellick committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    c926bd9 View commit details
    Browse the repository at this point in the history