Hi all, I'm trying to add a new platform for cordova. I have analyzed android port as a reference these days, and found there are two kinds of platform support architecture. 1) Inside cordova-lib repo cordova-lib/cordova-lib/src/cordova/metadata/android_parser.js //For prepare andorid projects cordova-lib/cordova-lib/src/plugman/platforms/android.js // For plugin supports 2) Inside cordova-android repo Main entry is Api.js, 'prepare' and 'plugin support' functions are moved inside this repo. Found some platforms support only use the first one, such as browser. android and iOS use both of these two ways. My questions: 1) If I want to add a new platform support, do I need support both of these two ways? or just the second one? 2) When I finished the development of new platform support locally, Is there any requirements need to be done for cordova to accept these patches? such as, do I need support all of the core 21 plugins API? Can anyone give me a suggestion?
Thanks. Guangzhen