Yo uso Cordova 5.0.0 y tengo la siguiente estructura de proyecto:
MyProject
- hooks
- platforms
- plugins
- resources
- www
- config.xml
Mi pregunta ahora es: ¿Cuál de estas carpetas puedo omitir? Lo pregunto porque trabajo en tres plataformas diferentes. Desarrollo en linux para android, windows para windows phone y en mac para ios. Si realizo todo el proyecto, siempre recibo advertencias y errores para las plataformas no compatibles.
Lo que quiero es un repositorio de git minimalista.
Un problema, por ejemplo, son los complementos. Cuando elimino la carpeta de complementos del repositorio, tengo que agregarlos en cada una de mis plataformas de desarrollo manualmente.
Otro problema es la carpeta de recursos. Genero automáticamente iconos y pantallas de bienvenida usando ionic. Cuando ahora trato de construir el proyecto en ios, se queja de las imágenes para Android.
Entonces, ¿qué necesito y qué puedo omitir?