breautek commented on issue #1859: URL: https://github.com/apache/cordova-android/issues/1859#issuecomment-3459402529
We already have a system in place to do this, assuming the plugins are using `<edit-config>` directives, however in many cases merges aren't automatically resolvable. I'm not saying the `<edit-config>` directive is perfect, I do think it has many issues, but I don't think there are any easy solutions out there. If two plugins are using `<config-file>`, the that directive adds a new node in which case it is working as intended. Some directives might make sense to have duplicate nodes while other directives it may be illegal. We can't blindly "merge" them in this situation. The apache plugins has started to not use `<config-file>`/`<edit-config>` and instead document that the user might require it depending on their needs, and I would encourage plugin authors to probably follow that pattern to remain flexible, unless if their usage is really domain-specific that will very unlikely break when used with other plugins. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
