Skip to content

What tradeoffs were explored when building in the build tools into the CLI? #13

Discussion options

You must be logged in to vote

Hey Jeffrey 👋🏻

Great question. We’re taking a different approach from having all compilation happen within the theme, one that we think simplifies the overall development process.

Unlike traditional build tools like Vite or Webpack, which can add layers of complexity and potentially slow down development across many different theme codebases, our method ensures that the theme codebase on GitHub directly mirrors what’s on a Shopify store, similar to how Shopify’s Dawn theme is approaching this. However, unlike Dawn, we still include a compilation step but within components, not the theme.

We’re treating components as first-class citizens, rather than themes. Considering that the functional…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@t-kelly
Comment options

@jeffreyguenther
Comment options

Answer selected by jeffreyguenther
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants