How can I effectively extend a Dawn theme on Shopify?

Hey hey! :slightly_smiling_face:
I’m planning to build a theme on top of Dawn (https://github.com/Shopify/dawn/).
So I have this repo as an upstream, with origin being my own repo used by Shopify as a theme source.
The challenge: I will be adding custom elements, changing styles, assets, etc, however I would love to be able to pull latest updates from the upstream. Looks like I cannot avoid merge conflicts, which is not a problem itself, however I’m trying to figure out the least painful approach.
For example, Magento has a concept of “core”: you just “extend” the core code and you are fine.
Is there a similar way to extend Shopify themes (or Dawn in particular)?
What’s your approach?

Thank you! :slightly_smiling_face:
D.

Hi @do77 ,

Because Dawn theme is free theme so there will be a lot of features you need to build new or rebuild. With Shopify, you can only edit files directly, it doesn’t support extensions so you can customize them separately.

Therefore, you should use git to save the source, it will help you if there are new updates or looking for previous versions.

Hope it helps!

1 Like

Hi @do77 ,

I saw you liked my answer. If it helped you solve your issue, please mark it as a solution. Thank you and good luck.