I just finished a call with a company that had trouble migrating from Cordova 2.x, which came before the Cordova CLI. I had to explain to them how the project would be structured, that the plugins and platforms directories should not be committed, and that Cordova CLI is not designed for automatic updates. While there is plenty of documentation out there I don't remember seeing one place where these points are all clear.
I just finished a call with a company that had trouble migrating from Cordova 2.x, which came before the Cordova CLI. I had to explain to them how the project would be structured, that the plugins and platforms directories should not be committed, and that Cordova CLI is not designed for automatic updates. While there is plenty of documentation out there I don't remember seeing one place where these points are all clear.