I am new in Shopify and want to create a custom theme on local. I would like to do following things:
1. Download the Shopify theme code from the website to my local computer.
2. Make all new changes locally, and run them in a staging environment.
3. Push all the changes to the main Shopify website again.
Can anyone have any experience on this?