Apache Cordova is a suite of smaller sub projects for specific problem spaces.

Mobile platforms:

Desktop platforms:


In addition to operating system platforms there are satellite projects orbiting Apache Cordova:

The decision to split into discreet repositories for this code was deliberate. The effort involved in setting up a development environment and the devices required for testing all of these platforms is extensive. In addition to this hurdle, merging changes and rebasing project code for platforms an author may not be familiar with is risky. For these reasons we separated the code into atomic repositories and treat releases as the time to unify the codebases.

Project Structure

Each platform implementation of Cordova consists of:

ProjectLayout (last edited 2013-11-07 13:47:21 by JoshSoref)