Migrating the Digital Marketplace frontend

Background

As of March 2020 we are in the process of migrating the Digital Marketplace frontend apps, from using GOV.UK Frontend Toolkit to GOV.UK Frontend (Design System).

This is to help our service become WCAG 2.1 compliant.

Read more about the WCAG guidelines: https://www.w3.org/WAI/standards-guidelines/wcag/

Disambiguation

Design System

https://design-system.service.gov.uk/

A collection of patterns aiming to be WCAG 2.1 AA compliant for use in UK government sites. Also used to refer to the team developing the Design System.

GOV.UK Frontend

https://github.com/alphagov/govuk-frontend

A collection of elements, templates and macros that codify the Design System patterns using Nunjucks templating language.

GOV.UK Frontend Jinja

https://github.com/alphagov/govuk-frontend-jinja

A python package created and distributed by Digital Marketplace, which wraps the GOV.UK Frontend, converting Nunjucks templates to Jinja2 templates.

DigitalMarketplace GOV.UK Frontend

https://github.com/alphagov/digitalmarketplace-govuk-frontend

An NPM package for use in Digital Marketplace frontend apps. It contains both GOV.UK Frontend, and custom Digital Marketplace components/javascript.

GOV.UK Template (Deprecated)

https://github.com/alphagov/govuk_template

A base template for UK Government service pages. This has been removed as a dependency from the Digital Marketplace frontend apps.

GOV.UK Frontend Toolkit (Deprecated)

https://github.com/alphagov/govuk_frontend_toolkit

The old collection of Sass and JavaScript files used for creating UK government sites.

DigitalMarketplace Frontend Toolkit (Deprecated)

https://github.com/alphagov/digitalmarketplace-frontend-toolkit

Jinja templates for GOV.UK Frontend Toolkit styled elements, and custom Digital Marketplace JS and Sass styling. Use of this toolkit in the DMP frontend apps is being phased out - there should be no active development on this repo apart from security updates.