title: .gitignore for PhoneGap/Cordova 3.0 projects - what should I commit?
body: <p>I just tried to create a new phonegap 3.0 project... Note: I'm new to phonegap.
  Anyways, I see the project folder contains:</p>
  
  <ul>
  <li><code>.cordova</code></li>
  <li><code>merges</code></li>
  <li><code>platforms</code></li>
  <li><code>plugins</code></li>
  <li><code>www</code></li>
  </ul>
  
  <p>And having tried <code>phonegap local run android</code> I see a lot of binary/generated files in <code>platforms/android</code>.
  This leaves me wondering, what parts of this folder structure should I add to my git repository.
  Normally, I would consider it extremely poor practice to commit binary files.
  Hence, I would normally add patterns like <code>bin/</code>, <code>obj/</code>, <code>*.o</code>, <code>*.pyc</code> etc. to <code>.gitignore</code> to avoid polluting my git repository with things that only serves to create merge conflicts.</p>
  
  <p>Surely, <code>www</code> should be added to git, but what about the other parts of the project. To what extend are they products of the source code, and to what extend are they project configuration?</p>
  
  <p>What do you do? Granted I'm new so I barely understand what makes sense here...</p>