Skip to content

Commit e2dbca0

Browse files
authored
4.14.1
4.14.1
2 parents 1fa5ca6 + d19ced6 commit e2dbca0

File tree

17 files changed

+582
-576
lines changed

17 files changed

+582
-576
lines changed

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
20

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,37 @@ All notable changes to this project will be documented in this file.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [4.14.1] - 2025-10-08
11+
12+
### Added
13+
090993b Added build-theme script. Updated documentation (#675)
14+
15+
### Changed
16+
b092058 SDSS-1575: Fix Desktop Hamburger and Drop-Down Menu Integration (#680)
17+
3f7ed68 SDSS-1570: Replace footer logo image (#677)
18+
4118bad SDSS-1570: Replaced footer lockup logo image (#676)
19+
134a9e6 SDSS-1571: Reduce logo max height (#674)
20+
21+
### Deprecated
22+
None.
23+
24+
### Removed
25+
None.
26+
27+
### Fixed
28+
b092058 SDSS-1575: Fix Desktop Hamburger and Drop-Down Menu Integration (#680)
29+
a218f4d SDSS-1569: Fixed current menu item border color from red to green (#678)
30+
31+
### Security
32+
None.
33+
34+
### Maintenance
35+
905561b Automated Dependency Updates 20251003 (#679)
36+
249056b Automated Dependency Updates 20250926 (#673)
37+
575eff1 Automated Dependency Updates 20250919 (#670)
38+
090993b Added build-theme script. Updated documentation (#675)
39+
40+
1041
## [4.14.0] - 2025-09-22
1142

1243
### Added

README.md

Lines changed: 8 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,23 @@
11
# ACE SDSSGryphon
22
The ACE SDSSGryphon stack serves the Doerr School of Sustainability. This stack is based on the [SU-SWS/ace-gryphon](https://github.com/SU-SWS/ace-gryphon) stack.
33

4-
The primary theme for SDSS is the `sdss_subtheme` located in the `sdss_profile`.
54

65
# Docs
76
- [Development Requirements](docs/development-requirements.md)
87
- [New Site Provision](docs/new-site-provision.md)
98
- [Retire Site](docs/retire-site.md)
109

1110

12-
# ADR's
13-
This site uses Architecture Decision Records to record important technical decisions and the context surrounding them. ADR's can be found in [docs/architecture/decisions](docs/architecture/decisions/). For more information see [0. Record architecture decisions](docs/architecture/decisions/0000-record-architecture-decisions.md).
11+
# SDSS Theme
12+
The primary theme for SDSS is the `sdss_subtheme` located in the `sdss_profile`. Theme assets can be compiled via composer in the root directory.
13+
14+
1. Ensure you have the required Node version (see `.nvmrc` in the project root).
15+
2. Run `nvm use` in your terminal (one time only per session).
16+
3. Run `composer build-theme` to compile theme assets.
1417

1518

16-
# GitPod Setup
17-
1. Add your ssh key to [GitPod](https://gitpod.io/variables)
18-
1. It is recommended to have a password-less ssh key for simplicity.
19-
1. `ssh-keygen -b 4096`, press enter when asked for the password
20-
2. Add this ssh public key to the necessary services: Acquia, Github, etc.
21-
2. Get the base64 string of your ssh key files
22-
1. `cat id_rsa | base64` for the private key
23-
2. `cat id_rsa.pub | base64` for the public key.
24-
- NOTE: Use `-w0` with base64 to remote any white space/line breaks.
25-
1. Get the base64 string of your gitconfig
26-
1. `cat ~/.gitconfig | base64`
27-
3. In GitPod, add a variable named `SSH_PRIVATE_KEY` with the base64 encoded private key
28-
4. In GitPod, add a variable named `SSH_PUBLIC_KEY` with the base64 encoded public key
29-
5. In Gitpod, add a variable named `GITCONFIG` with your base64 encoded git config
30-
- NOTE: Verify that the `fetch = +refs/heads/*:refs/remotes/origin/*`line is not present in the git config as it prevents the installation of development packages.
31-
2. Recommended, but not required:
32-
1. Install the GitPod browser plugin
33-
2. Configure your browser settings for an easier experience: https://www.gitpod.io/docs/configure/browser-settings
34-
3. Open a gitpod workspace with [these instructions](https://www.gitpod.io/docs/getting-started#start-your-first-workspace)
35-
36-
37-
# Config Management
38-
Each site has the ability to determine its own configuration management strategy.
39-
The default site in this repo will be using a configuration management that uses
40-
the configuration from the `sdss_profile`. By default this is the behavior
41-
of all other sites unless defined within their own settings.php.
42-
43-
There are three options a site can choose from:
44-
1. Do nothing and the configuration sync directory will use what is in `sdss_profile`.
45-
2. Modify the configuration sync directory to a desired directory such as another profile.
46-
3. Modify the configuration sync directory to point to an empty directory. This
47-
will bypass any configuration management strategy and the site's configuration will be updated via update hooks.
19+
# ADR's
20+
This site uses Architecture Decision Records to record important technical decisions and the context surrounding them. ADR's can be found in [docs/architecture/decisions](docs/architecture/decisions/). For more information see [0. Record architecture decisions](docs/architecture/decisions/0000-record-architecture-decisions.md).
4821

4922

5023
# Setup Local Environment - Native LAMP Stack
@@ -75,12 +48,6 @@ SAML and other certificate files will be download for local use.
7548
$ blt sws:keys
7649
```
7750

78-
Optional:
79-
If you wish to not provide statistics and user information back to Acquia run
80-
```
81-
$ blt blt:telemetry:disable --no-interaction
82-
```
83-
8451
# Setup Local Environment - Lando
8552
You can set up this stack as a complete development environment using nothing more than Docker and Lando installed in your linux-like environment.
8653

@@ -113,7 +80,3 @@ BLT uses a number of configuration (`.yml` or `.json`) files to define and custo
11380
* `blt/local.blt.yml` (local only specific blt configuration)
11481
* `drush/sites` (contains Drush aliases for this project)
11582
* `composer.json` (includes required components, including Drupal Modules, for this project)
116-
117-
# Resources
118-
119-
* GitHub - https://github.com/SU-SWS/ace-gryphon

composer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,9 @@
367367
}
368368
},
369369
"scripts": {
370+
"build-theme": [
371+
"bash scripts/build-theme.sh"
372+
],
370373
"post-drupal-scaffold-cmd": [
371374
"patch -Ns -r \"\" --no-backup-if-mismatch -p1 < ./patches/htaccess.patch",
372375
"patch -Ns -r \"\" --no-backup-if-mismatch -p1 < ./patches/robotstxt.patch"
@@ -378,7 +381,6 @@
378381
"vendor/bin/blt recipes:aliases:init:acquia"
379382
],
380383
"sync-sustainability": [
381-
"vendor/bin/blt drupal:sync:files --site=sustainability",
382384
"vendor/bin/blt drupal:sync --site=sustainability"
383385
]
384386
},

0 commit comments

Comments
 (0)