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?

4 Likes

@brenton.strine did you ever build this solution? The lack of version control diffing is likely going to cause us to transition off the platform.

1 Like

Bubble will update the current branch merging solution in the near future, it will be easier to see what changed. It is in one of their monthly updates (I think). Maybe contact them about it before you make the choice?

No. Looking line-by-line through the site JSON is not viable either, TBH. Maybe @georgecollier will build some AI tool that analyzes the differences between branches and creates a diff. Until then, I’m just waiting on Bubble to improve the branch and merge process.

1 Like