Configuración de desarrollo de Magento

Esta pregunta está dirigida a establecer el entorno de desarrollo. Tengo algunos requisitos específicos: Quiero poder usar mi solución en Linux, Windows y Mac OS, ya que las personas de nuestro equipo usan todos estos sistemas operativos (por ejemplo, los desarrolladores front-end usan Windows /...