HACKER Q&A
📣 WolfOliver

How do you do version control of no-code apps?


How do you do version control of no-code apps?


  👤 lukaszkups Accepted Answer ✓
I'm making games in Construct 3 game engine, which is mostly drag-and-drop based - but it saves your projects in its own file format, which I download and put into dedicated git repo, just to track changes and have a safe copy just in case I mess something up.

👤 raviparikh
Short answer is that you typically can’t. Someone in this thread linked to Retool’s approach, which is better than nothing, but the underlying representation is still proprietary YAML code, so writing unit tests against it or code review is hard to do.

I’m working on a low-code platform called Airplane which allows you to express things you build in normal Python/JS/etc code, so you can actually version control is and use the rest of your developer tool chain: https://docs.airplane.dev/tasks/task-definition


👤 arey_abhishek
You might be able to export no-code apps and regularly back them up for version control.

Appsmith, which is a no-code/low-code builder for internal apps works with git. https://docs.appsmith.com/core-concepts/version-control-with...


👤 afhammad
More low-code than no-code, but checkout Retool's approach: https://docs.retool.com/docs/source-control