Ich benutze Cordova 5.0.0 und habe folgende Projektstruktur:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Meine Frage lautet nun: Welchen dieser Ordner kann ich weglassen? Ich frage es, weil ich auf drei verschiedenen Plattformen arbeite. Ich entwickle unter Linux für Android, Windows für Windows Phone und Mac für iOS. Wenn ich das gesamte Projekt festschreibe, erhalte ich immer Warnungen und Fehler für die nicht unterstützten Plattformen.
Was ich will, ist ein minimalistisches Git-Repository.
Ein Problem sind zum Beispiel die Plugins. Wenn ich den Plugin-Ordner aus dem Repository lösche, muss ich sie manuell auf jeder meiner Entwicklungsplattformen hinzufügen.
Ein weiteres Problem ist der Ressourcenordner. Ich generiere automatisch Symbole und Begrüßungsbildschirme mit ionic. Wenn ich jetzt versuche, das Projekt auf ios aufzubauen, beschwert es sich über die Bilder für Android.
Was brauche ich also und was kann ich weglassen?