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

Reply via email to