Make Zurb Foundation a proper Drupal Starterkit theme

Created on 30 May 2025, 2 months ago

Problem/Motivation

Every major version update to core requires an update to zurb_foundation for any theme that uses it as a base theme. This complicates the development cycle and makes major upgrades more difficult.

Steps to reproduce

Use drush to generate a starter kit theme from baseline zurb_foundation. Wait till there is a new core major version upgrade. Deal with it.

Proposed resolution

It seems Drupal has moved on from the old system we used for sub-theming. Not that sub-theming doesn't have it's place, rather that with the increased velocity, and the focus on backwards compatibility, I think it makes sense for Zurb Foundation to move to using Drupal's starterkit api.

Remaining tasks

Judging from the docs β†’ and cores starterkit theme, this shouldn't be too difficult of a task.

1. Remove the existing Sub-theme
2. Add starterkit: true to the info.yml file
3. Update the Drush Commands
4. Test

User interface changes

None

API changes

The Drush command to create a new sub-theme would now make a non-sub-theme.

Data model changes

Our starterkit would no longer be a sub-theme.

πŸ“Œ Task
Status

Active

Version

9.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States frob US

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024