Skip to content

Commit e4f91cc

Browse files
MartinJJonesjon-kirwan
authored andcommitted
Configure builds
Create `dartsass.builds` initializer and add all Sass files to be compiled Add .keep Update manifest file to use /builds directory Ignore /builds
1 parent 4d122ec commit e4f91cc

File tree

6 files changed

+11
-85
lines changed

6 files changed

+11
-85
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ log/*.log
33
pkg/
44
spec/dummy/log/*.log
55
spec/dummy/tmp/
6+
spec/dummy/app/assets/builds/
7+
!spec/dummy/app/assets/builds/.keep
68
spec/dummy/public/assets/
79
doc
810
.yardoc

app/assets/builds/.keep

Whitespace-only changes.

app/assets/config/govuk_publishing_components_manifest.js

Lines changed: 0 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -11,80 +11,3 @@
1111
//= link govuk_publishing_components/vendor/modernizr.js
1212
//= link govuk_publishing_components/vendor/lux/lux-reporter.js
1313
//= link govuk_publishing_components/vendor/lux/lux-measurer.js
14-
//= link component_guide/application.css
15-
16-
// components
17-
//= link govuk_publishing_components/components/_accordion.css
18-
//= link govuk_publishing_components/components/_action-link.css
19-
//= link govuk_publishing_components/components/_attachment.css
20-
//= link govuk_publishing_components/components/_attachment-link.css
21-
//= link govuk_publishing_components/components/_back-link.css
22-
//= link govuk_publishing_components/components/_big-number.css
23-
//= link govuk_publishing_components/components/_breadcrumbs.css
24-
//= link govuk_publishing_components/components/_button.css
25-
//= link govuk_publishing_components/components/_cards.css
26-
//= link govuk_publishing_components/components/_character-count.css
27-
//= link govuk_publishing_components/components/_checkboxes.css
28-
//= link govuk_publishing_components/components/_contents-list.css
29-
//= link govuk_publishing_components/components/_contextual-guidance.css
30-
//= link govuk_publishing_components/components/_contextual-sidebar.css
31-
//= link govuk_publishing_components/components/_cookie-banner.css
32-
//= link govuk_publishing_components/components/_copy-to-clipboard.css
33-
//= link govuk_publishing_components/components/_date-input.css
34-
//= link govuk_publishing_components/components/_details.css
35-
//= link govuk_publishing_components/components/_devolved-nations.css
36-
//= link govuk_publishing_components/components/_document-list.css
37-
//= link govuk_publishing_components/components/_emergency-banner.css
38-
//= link govuk_publishing_components/components/_error-alert.css
39-
//= link govuk_publishing_components/components/_error-message.css
40-
//= link govuk_publishing_components/components/_error-summary.css
41-
//= link govuk_publishing_components/components/_feedback.css
42-
//= link govuk_publishing_components/components/_fieldset.css
43-
//= link govuk_publishing_components/components/_file-upload.css
44-
//= link govuk_publishing_components/components/_govspeak-html-publication.css
45-
//= link govuk_publishing_components/components/_govspeak.css
46-
//= link govuk_publishing_components/components/_heading.css
47-
//= link govuk_publishing_components/components/_hint.css
48-
//= link govuk_publishing_components/components/_image-card.css
49-
//= link govuk_publishing_components/components/_input.css
50-
//= link govuk_publishing_components/components/_inset-text.css
51-
//= link govuk_publishing_components/components/_intervention.css
52-
//= link govuk_publishing_components/components/_inverse-header.css
53-
//= link govuk_publishing_components/components/_label.css
54-
//= link govuk_publishing_components/components/_layout-footer.css
55-
//= link govuk_publishing_components/components/_layout-for-admin.css
56-
//= link govuk_publishing_components/components/_layout-for-public.css
57-
//= link govuk_publishing_components/components/_layout-header.css
58-
//= link govuk_publishing_components/components/_layout-super-navigation-header.css
59-
//= link govuk_publishing_components/components/_lead-paragraph.css
60-
//= link govuk_publishing_components/components/_metadata.css
61-
//= link govuk_publishing_components/components/_modal-dialogue.css
62-
//= link govuk_publishing_components/components/_notice.css
63-
//= link govuk_publishing_components/components/_option-select.css
64-
//= link govuk_publishing_components/components/_organisation-logo.css
65-
//= link govuk_publishing_components/components/_panel.css
66-
//= link govuk_publishing_components/components/_phase-banner.css
67-
//= link govuk_publishing_components/components/_previous-and-next-navigation.css
68-
//= link govuk_publishing_components/components/_print-link.css
69-
//= link govuk_publishing_components/components/_radio.css
70-
//= link govuk_publishing_components/components/_related-navigation.css
71-
//= link govuk_publishing_components/components/_reorderable-list.css
72-
//= link govuk_publishing_components/components/_search.css
73-
//= link govuk_publishing_components/components/_select.css
74-
//= link govuk_publishing_components/components/_share-links.css
75-
//= link govuk_publishing_components/components/_show-password.css
76-
//= link govuk_publishing_components/components/_signup-link.css
77-
//= link govuk_publishing_components/components/_single-page-notification-button.css
78-
//= link govuk_publishing_components/components/_skip-link.css
79-
//= link govuk_publishing_components/components/_step-by-step-nav-header.css
80-
//= link govuk_publishing_components/components/_step-by-step-nav-related.css
81-
//= link govuk_publishing_components/components/_step-by-step-nav.css
82-
//= link govuk_publishing_components/components/_subscription-links.css
83-
//= link govuk_publishing_components/components/_success-alert.css
84-
//= link govuk_publishing_components/components/_summary-list.css
85-
//= link govuk_publishing_components/components/_tabs.css
86-
//= link govuk_publishing_components/components/_table.css
87-
//= link govuk_publishing_components/components/_textarea.css
88-
//= link govuk_publishing_components/components/_title.css
89-
//= link govuk_publishing_components/components/_translation-nav.css
90-
//= link govuk_publishing_components/components/_warning-text.css

spec/dummy/app/assets/builds/.keep

Whitespace-only changes.
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11

22
//= link_tree ../images
33
//= link_directory ../javascripts .js
4-
//= link_directory ../stylesheets .css
54

6-
//= link govuk_publishing_components/components/_details.css
7-
//= link govuk_publishing_components/components/_notice.css
8-
//= link govuk_publishing_components/components/_title.css
9-
10-
//= link components/_app-component.css
11-
12-
//= link views/_app-view.css
5+
//= link_tree ../builds
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# config/initializers/dartsass.rb
2+
dummy_builds = {
3+
"components/_app-component.scss" => "components/_app-component.css",
4+
"views/_app-view.scss" => "views/_app-view.css",
5+
"application.scss" => "application.css",
6+
}.freeze
7+
8+
Rails.application.config.dartsass.builds = dummy_builds.merge(GovukPublishingComponents::Config.all_assets)

0 commit comments

Comments
 (0)