- Issue created by @kaicyee
- πΊπΈUnited States amstercad
A few months have passed since your post, but perhaps this newer USWDS module β and its maintainers might help your cause. The maintainers have also presented their effort so far. I hope you'll publish your progress and results if you can, or you can contact me directly.
The USWDS governor theme makes good use of Software Directory Components (SDC). SDC is part of core Drupal 10.1.
- Status changed to Closed: works as designed
6 months ago 6:40pm 25 June 2024 Apologies for not seeing this sooner -- we rarely check the drupal.org issue queue as Gesso (and its USWDS variant) are maintained at Github (at https://github.com/forumone/gesso and https://github.com/forumone/gesso-uswds, respectively).
I know it's been a while and I am not sure who you were trying to contact at Forum One or if you ever received a reply, but you may contact me at clafferty@forumone.com if need be.
The short answer to the question above is that Gesso (and the USWDS) variant are not mean to be parent themes that can be easily upgraded. Gesso is not a base theme but is meant as a clean, largely blank slate starter theme for complex, custom designs. Due to the amount of customization and changes typically made on a Gesso based project, upgrading is a very manual process. Smaller upgrades (like updating Twig templates for Drupal 10, security package updates, or even upgrading the version of USWDS being pulled in) are generally relatively painless and would be the same as updating any custom, from scratch theme.
Literally upgrading a customized version of Gesso to a newer version is a much more involved process and is very project specific due to designs and implementations being very different across projects. I have done it several times, but if the version difference is fairly large it will require a lot of effort from someone intimately familiar with the design and theme as it'd be common for changes between versions of Gesso to break anything that had been customized.
That said, targeted upgrades to address security concerns, Drupal compatibility, or USWDS updates/additions are more manageable and generally how we'd proceed rather than a traditional module-like upgrade path.
- πΊπΈUnited States amstercad
Gesso is not a base theme but is meant as a clean, largely blank slate starter theme for complex, custom designs.
That said, would you define USWDS Gesso as a Drupal subtheme β ? Does USWDS Gesso support Starterkit?