A lean parent theme providing the base structure, asset pipeline, and common scaffolding for child themes.
src/scss_globals.scss→ global resets and base rules_variables.scss→ design tokens (colors, spacing, breakpoints)main.scss→ entry point, imports globals + variables
src/jsmain.js→ core interactions, helper functions, and defaults
extras/helpers.php→ generic PHP helper functionssetup.php→ theme setup (enqueue, supports, menus, etc.)theme-functions.php→ WordPress-specific functions and filters
- SCSS uses
@useand@forwardfor modularity. - JavaScript uses ES2018, bundled with esbuild into
dist/js. - Assets always compiled to
dist/:dist/css/main.min.cssdist/js/main.min.js
Child themes extend this foundation, overriding variables and adding their own assets.