Eu uso o Cordova 5.0.0 e tenho a seguinte estrutura de projeto:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Minha pergunta agora é: qual dessas pastas posso omitir? Eu pergunto porque trabalho em três plataformas diferentes. Desenvolvo em linux para android, windows para windows phone e mac para ios. Se eu comprometer todo o projeto sempre recebo avisos e erros para as plataformas não suportadas.
O que eu quero é um repositório git minimalista.
Um problema, por exemplo, são os plug-ins. Quando excluo a pasta de plug-ins do repositório, tenho que adicioná-los em cada uma de minha plataforma de desenvolvimento manualmente.
Outro problema é a pasta de recursos. Eu gero automaticamente ícones e telas de splash usando iônicos. Agora, quando tento construir o projeto no ios, ele reclama das imagens para android.
Então, o que eu preciso e o que posso omitir?