We are building CRM system for our clients using SuiteCRM 8.8, but it requires a lot of custom changes and I am wondering how we should transfer all changes from one environment to another and keep them in sync.
For example, we have made a translation package that we upload via Module Loader, but translations can be updated via UI and it is easy to miss some files.
Similar issue with custom modules. When setting up module in Module Builder we can export it and import to another environment, but any custom logic on Symfony/Angular side is not exported. We are using git to store the code. But as I understand we must import module updates to changes like database field added/removed to be applied. Or should we handle all changes via git and Symfony migrations?