Używam Cordova 5.0.0 i mam następującą strukturę projektu:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Moje pytanie brzmi: które z tych folderów mogę pominąć? Pytam, ponieważ pracuję na trzech różnych platformach. Tworzę na Linuksie dla Androida, Windowsie dla Windows Phone i Mac dla iOS. Jeśli zatwierdzę cały projekt, zawsze otrzymuję ostrzeżenia i błąd dla nieobsługiwanych platform.
To, czego chcę, to minimalistyczne repozytorium git.
Jednym z problemów są na przykład wtyczki. Kiedy usuwam folder wtyczek z repozytorium, muszę dodać je ręcznie na każdej mojej platformie deweloperskiej.
Innym problemem jest folder zasobów. Automatycznie generuję ikony i ekrany powitalne za pomocą jonowego. Kiedy teraz próbuję zbudować projekt na iOS, narzeka na obrazy dla Androida.
Czego więc potrzebuję, a co mogę pominąć?