Dedicated to the Hydrogen framework, headless commerce, and building custom storefronts using the Storefront API.
For our client stores we are currently using 3 themes linked with our Github account to process theme changes.
Our current setup is:
Currently we have to manually merge the client-branch with the main-branch whenever a client has brought changes to their theme that they want published on the live site. I was wondering if there is an option to automate this process so the client can still make changes in their own client-branch but also have the option to publish these changes to the live-theme without our help.
The reason we don't want our clients to make changes to the live theme directly is because we still want to be able to have a return point in case something goes wrong on the client side that we need to fix. But we also want to give our clients more freedom in when they publish theme changes on their store.
Does anybody have any experience with these issues that they could share with, or could enlighten me in their way of handling client changes to a theme?
Thanks in advance!