Multiple contributors, multiple environments

Hello,

I’m just getting started with Appsmith and have followed a few tutorials, and I’m impressed with how quick and easy it is to get an application up and running. Good job!

I’ve successfully switched between git branches locally, but couldn’t find where the ‘app configuration’ (pages, widgets etc.) information is stored. Would a co-worker be able to pick up those changes and view on their instance simply by pulling the branch changes?

A related question is how would changes be pushed to a dev, staging and prod environment? What needs to get ‘deployed’? (Note that I’ll be running on Google Kubernetes Engine, or perhaps Cloud Run, but my question isn’t specific to those platforms, just the general process of pushing a change to a different environment.)

Thanks!
Shane.