I’m trying to setup a workable development environment for building a shopify app with a team of developers, and I’m not really finding any helpful documentation on how to do so.
Our app was created using Shopify CLI. We currently have 3 developers, each with our own partner account and store. Initially we thought we had a working setup by adding *.toml to .gitignore and relying on each developer’s local toml files, but we hit a snag today when one developer added an extension, and the shopify.extension.toml file was of course ignored meaning when the rest of us pulled updates we were missing this critical file. Additionally, we are realizing now we also need to add *.js.map to .gitignore since those files also contain environment specific content.
Anyone else working on a team? How are you managing source control for your app and extensions? I’m surprised at how difficult it’s been to find any guidance on this.