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

Fix settings layer being implicitly dependant on itself #1381

Merged
merged 4 commits into from
May 28, 2019

Conversation

NickColley
Copy link
Contributor

@NickColley NickColley commented May 28, 2019

In the Design System website we rely on being able to compile the colours palette on it's own, but we have found that it no longer defines it's dependencies correctly and instead relies on it implicitly relying on files being included in a certain order.

This pull request ensures all files can be compiled on their own, and fixes any places where they cannot.

It also includes a refactor for the Sass tests to use the jest helper method...

Review commit by commit to avoid the big diff.

@NickColley NickColley changed the base branch from master to v3 May 28, 2019 10:47
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-review-pr-1381 May 28, 2019 10:47 Inactive
@govuk-design-system-ci govuk-design-system-ci temporarily deployed to govuk-frontend-review-pr-1381 May 28, 2019 10:48 Inactive
@NickColley NickColley merged commit b56ad85 into v3 May 28, 2019
@NickColley NickColley deleted the ensure-all-layers-can-be-imported-individually branch May 28, 2019 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

3 participants