Currently, BlackBerry exists as a single repository containing 3 different
implementations of Cordova: BB7, PlayBook and BB10.

This has been great from a user perspective: the cordova create tool
allowed you to specify which target you wanted to build/run to once a
project has been created.

However, BlackBerry has split the new BB10 implementation off from the
previous project structure: it now lives in a separate tree, and runs with
it's own implementation of the tools.

With the decision to send BB7 off to the farm getting positive feedback, I
want to reopen the discussion of BlackBerry's project structure.

Proposition:
split the BB platform implementations, with 3 repositories:
apache/Cordova-BlackBerry7
apache/Cordova-BlackBerryPlaybook
apache/Cordova-BlackBerry10

we let the CLI provide the uniform interface between platforms, and treat
these as separate implentations. It also gets ahead of the work to drop BB7
and avoids o "re-integrate" task for BB10 which sounds like a waste of time.

- Lorin

Reply via email to