Hi.
My teammates and I are working in different custom-apps, each of them has different doctypes, and of course, they customize some native doctypes from ERPNext, but we are facing some problems:
custom-app A add some fields to Item Doctype, and export customizations to A module, then custom-app B add other fields to the same doctype, and export them to B module.
When we install both custom-apps in the same site, changes seem to be overwritten, not all changes are reflected but only the last custom-app installed apply those changes
We have an idea that consists in unify those custom-apps, and instead working with different modules in the same custom-app, then exporting customizations to the same module and the problem would be solved. But then we face the following problem:
We work between different environments (testing and production) and we have, for instance, 2 modules, module A and B, we are developing module B but module A is ready to production, so we want to deploy it and doing it by ignoring module B, and of course, all its customizations (because module B customizations, can contain a link type field to a doctype created for the module B, and when doing a migration this will fail because that doctype does not exist at production environment)
I would be really thankful if someone can help us to manage this customizations that are needed from different modules.