Tracking changes: Is it possible to export the app programmatically?

One of the most challenging things about Bubble is the lack of visibility into changes that are made by other team mates.

It’s very easy for someone to accidentally make a change and deploy the site to live, and it could be months for the bug to be discovered.

We have been manually using the “Export Application” feature and loading it into GitHub so that we can see the diff and have some insight into the scope of changes being made.

However, this is a very cumbersome process. We are thinking of writing a plugin to automatically export the app when deploying. Is this possible? Or are there any other tools to increase visibility into what changes are being introduced into a particular deployment?