Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
fb4e4db
Convert installation scripts to use recipes.
richardgaunt Mar 9, 2025
762eb6c
Add recipes to docker container.
richardgaunt Mar 9, 2025
e26e2f0
Updated path to recipes.
richardgaunt Mar 9, 2025
e204a25
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt Mar 11, 2025
a1a6097
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Apr 9, 2025
c1ff8f4
Minor Fixes.
joshua-salsadigital Apr 9, 2025
4cecef0
Test error [cli stage-0 4/22] COPY recipes /app/recipes:
joshua-salsadigital Apr 9, 2025
a676e41
Fixed recipe installation issues.
joshua-salsadigital Apr 22, 2025
7d55a36
phpcs fixes
joshua-salsadigital Apr 22, 2025
50a1926
Fixed config issues.
joshua-salsadigital Apr 22, 2025
5c3778c
Fixed node dependency issue in recipie
joshua-salsadigital Apr 22, 2025
ed8f217
Updated behat test.
joshua-salsadigital Apr 22, 2025
be77525
Fix route null error.
joshua-salsadigital Apr 22, 2025
c60e5ed
Fix route null error.
joshua-salsadigital Apr 22, 2025
f66cd94
Fix route null error.
joshua-salsadigital Apr 22, 2025
5dc5d5b
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt May 8, 2025
e2a03c8
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt May 9, 2025
65563d6
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt May 9, 2025
f6df94c
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Jun 2, 2025
83fadc1
Added the media_library view for the media field.
IvanZugec Jun 30, 2025
87ea5da
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Jul 11, 2025
fcd7ddf
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Jul 16, 2025
b0d0cad
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Jul 23, 2025
c9f28d6
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Aug 5, 2025
23b451f
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Aug 20, 2025
891e052
Merge branch 'develop' into feature/convert-site-install-to-recipes
joshua-salsadigital Aug 25, 2025
1603697
Added recipe for generated static content.
richardgaunt Sep 26, 2025
9ddf6d7
[#3543470] Updated provision callbacks to provide the theme_name to a…
richardgaunt Aug 28, 2025
11c2d4c
Issue #3543729 by richardgaunt, ivan zugec: Add a script to automate …
richardgaunt Aug 29, 2025
0f13d5e
Bump the npm_and_yarn group across 2 directories with 1 update (#1420)
dependabot[bot] Sep 10, 2025
1275444
Issue #3525185 by anirudhsingh19: Expose banner type as a variable (#…
anirudhsingh-7773 Sep 10, 2025
9062c19
[#3525687] Fixed cleanup delete cmd (#1421)
richardgaunt Sep 10, 2025
832a183
Updated script to be able to skip provisioning content. (#1423)
richardgaunt Sep 11, 2025
2e136a2
Add Quant Cloud migration configuration
stooit Sep 14, 2025
01f18ec
Add Quant Cloud migration configuration
stooit Sep 14, 2025
cca2be9
Add Quant Cloud migration configuration
stooit Sep 14, 2025
8a932aa
Bump axios from 1.9.0 to 1.12.0 in /scripts/civictheme-uikit-version-…
dependabot[bot] Sep 20, 2025
29accf3
Fix link to theme docs (#1419)
mlncn Sep 21, 2025
faa6388
UIKit bump.
richardgaunt Sep 21, 2025
8b0f5a7
Updated unit tests for new dev host. (#1426)
richardgaunt Sep 22, 2025
66e58c6
Issue #3545860: Added collapsible video player transcript. (#1422)
alan-cole Sep 22, 2025
43d3f15
Add Quant Cloud migration configuration
stooit Sep 25, 2025
e562041
Add Quant Cloud migration configuration
stooit Sep 25, 2025
37996bd
Updated content.
richardgaunt Sep 26, 2025
c4827f2
Merge branch 'feature/generated-content-static' into feature/convert-…
richardgaunt Sep 26, 2025
719d110
Added missing view, updated message test.
richardgaunt Sep 26, 2025
2beb330
Updated static content.
richardgaunt Sep 26, 2025
0a881a4
Updated for faulty static content.
richardgaunt Sep 26, 2025
48897fd
Merge branch 'feature/generated-content-static' into feature/convert-…
richardgaunt Sep 26, 2025
fb2953c
Added default content to content provision.
richardgaunt Sep 27, 2025
33bf45c
Removed incorrect provisioning of default content.
richardgaunt Sep 27, 2025
bd4818b
Fixed test, added content view to site install.
richardgaunt Sep 27, 2025
d665052
Added config action to recipes.
richardgaunt Sep 27, 2025
d252d52
Updates to assets for content recipes.
richardgaunt Sep 29, 2025
82a0197
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt Dec 8, 2025
b02ee11
Update text_format.
richardgaunt Dec 8, 2025
eab8448
Fixed failing tests.
richardgaunt Dec 8, 2025
c90a96b
Updated generated content recipe.
richardgaunt Dec 8, 2025
6ea7ab8
Remove content recipes.
richardgaunt Dec 8, 2025
7ef05d5
Revert unnecessary changes.
richardgaunt Dec 8, 2025
8b8cbee
Add back search module to civictheme.
richardgaunt Dec 9, 2025
97533b2
Added back content recipes.
richardgaunt Dec 9, 2025
189c574
Removing default content module.
richardgaunt Dec 9, 2025
fb7fd5a
Added additional config for recipe, updated xss test.
richardgaunt Dec 9, 2025
9ec9794
Merge branch 'develop' into feature/convert-site-install-to-recipes
richardgaunt Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .docker/cli.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ RUN curl -L -o shipshape "https://github.com/salsadigitalauorg/shipshape/release
# Install updated version of NPM.
RUN npm install -g npm@^8.6 && fix-permissions /home/.npm

# Adding patches and scripts.
# Adding recipes, patches and scripts.
COPY recipes /app/recipes
COPY patches /app/patches
COPY scripts /app/scripts

Expand Down
3 changes: 2 additions & 1 deletion .docker/cli.onlytheme.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,8 @@ RUN curl -L -o shipshape "https://github.com/salsadigitalauorg/shipshape/release
# Install updated version of NPM.
RUN npm install -g npm@^8.6 && fix-permissions /home/.npm

# Adding patches and scripts.
# Adding recipes, patches and scripts.
COPY recipes /app/recipes
COPY patches /app/patches
COPY scripts /app/scripts

Expand Down
3 changes: 2 additions & 1 deletion .docker/cli.sibling.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ RUN curl -L -o shipshape "https://github.com/salsadigitalauorg/shipshape/release
# Install updated version of NPM.
RUN npm install -g npm@^8.6 && fix-permissions /home/.npm

# Adding patches and scripts.
# Adding recipes, patches and scripts.
COPY recipes /app/recipes
COPY patches /app/patches
COPY scripts /app/scripts

Expand Down
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,5 @@ node_modules
!package-lock.json
!patches
!scripts
!recipes
!.lagoon.env.*
2 changes: 1 addition & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ DREVOPS_TZ="Australia/Melbourne"
################################################################################

# Drupal profile name (used only when installing from profile).
DRUPAL_PROFILE=minimal
DRUPAL_PROFILE=/app/recipes/civictheme_site_setup

# Drupal theme name.
DRUPAL_THEME=civictheme
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ _meta:
default:
uid:
-
target_id: 3
target_id: 1
filename:
-
value: 'Do it yourself - The DIY approach.png'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ _meta:
default:
uid:
-
target_id: 3
target_id: 1
filename:
-
value: 'Adopt the DIY approach.png'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ _meta:
default:
uid:
-
target_id: 3
target_id: 1
filename:
-
value: 'Tried and tested components.png'
value: 'Tried-and-tested-components.png'
uri:
-
value: 'public://images/2022-03/Tried and tested components_0.png'
value: 'public://images/2022-03/Tried-and-tested-components.png'
filemime:
-
value: image/png
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ default:
value: true
uid:
-
target_id: 3
target_id: 1
name:
-
value: 'Do it yourself - The DIY approach.png'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@ default:
value: true
uid:
-
target_id: 3
target_id: 1
name:
-
value: 'Tried and tested components.png'
value: 'Tried-and-tested-components.png'
created:
-
value: 1648621914
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ default:
value: true
uid:
-
target_id: 3
target_id: 1
name:
-
value: 'Adopt the DIY approach.png'
Expand Down
127 changes: 127 additions & 0 deletions recipes/civictheme_content_default/recipe.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
name: 'CivicTheme Default Content'
description: 'Install civictheme default profile content'
type: 'Theme'
recipes:
- civictheme_content_generated_static
config:
actions:
system.site:
simpleConfigUpdate:
slogan: 'A design system by Salsa Digital'
civictheme.settings:
simpleConfigUpdate:
favicon:
mimetype: image/vnd.microsoft.icon
path: themes/contrib/civictheme/dist/assets/favicon.ico
use_default: false
features:
favicon: true
components:
logo:
primary:
light:
desktop:
path: themes/contrib/civictheme/dist/assets/logos/logo_primary_light_desktop.svg
mobile:
path: themes/contrib/civictheme/dist/assets/logos/logo_primary_light_mobile.svg
dark:
desktop:
path: themes/contrib/civictheme/dist/assets/logos/logo_primary_dark_desktop.svg
mobile:
path: themes/contrib/civictheme/dist/assets/logos/logo_primary_dark_mobile.svg
secondary:
light:
desktop:
path: themes/contrib/civictheme/dist/assets/logos/logo_secondary_light_desktop.png
mobile:
path: themes/contrib/civictheme/dist/assets/logos/logo_secondary_light_mobile.png
dark:
desktop:
path: themes/contrib/civictheme/dist/assets/logos/logo_secondary_dark_desktop.png
mobile:
path: themes/contrib/civictheme/dist/assets/logos/logo_secondary_dark_mobile.png
image_alt: 'Logo image'
header:
theme: light
logo_type: inline
navigation:
primary_navigation:
dropdown: drawer
dropdown_columns: 4
dropdown_columns_fill: false
is_animated: true
secondary_navigation:
dropdown: dropdown
dropdown_columns: 4
dropdown_columns_fill: false
is_animated: true
footer:
theme: dark
logo_type: inline_stacked
background_image:
path: ''
link:
new_window: false
external_new_window: true
external_override_domains: { }
skip_link:
theme: light
event_card:
summary_length: 160
navigation_card:
summary_length: 160
promo_card:
summary_length: 160
publication_card:
summary_length: 160
colors:
use_color_selector: true
use_brand_colors: true
brand:
light:
brand1: '#322a2b'
brand2: '#322a2b'
brand3: '#322a2b'
dark:
brand1: '#61daff'
brand2: '#003a4f'
brand3: '#00698f'
palette:
light:
heading: '#002a39'
body: '#334349'
background_light: '#fcfcfd'
background: '#e6e9eb'
background_dark: '#b8babc'
border_light: '#acaeb0'
border: '#5c5d5e'
border_dark: '#161717'
interaction_text: '#fafafb'
interaction_background: '#00698f'
interaction_hover_text: '#fafafb'
interaction_hover_background: '#003f55'
interaction_focus: '#855cd7'
highlight: '#121313'
information: '#007ebd'
warning: '#c95100'
error: '#ce3936'
success: '#008482'
dark:
heading: '#f7fdff'
body: '#e7f9ff'
background_light: '#0c4357'
background: '#003a4f'
background_dark: '#002837'
border_light: '#a5bac1'
border: '#194d60'
border_dark: '#002837'
interaction_text: '#003a4f'
interaction_background: '#61daff'
interaction_hover_text: '#002837'
interaction_hover_background: '#a0e8ff'
interaction_focus: '#8a5cd7'
highlight: '#00698f'
information: '#4dc4fd'
warning: '#e38444'
error: '#e85653'
success: '#14b0ae'
Loading
Loading