digitalpulp / ballast

Ballast development environment for Drupal
GNU General Public License v2.0
18 stars 2 forks source link

Add Windows as a supported OS #15

Closed FatherShawn closed 4 years ago

FatherShawn commented 6 years ago
FatherShawn commented 5 years ago

Initial Investigation Tasks:

  1. Since Ballast is a PHP based project that depends on Composer, like macOS having PHP and Composer is a prerequisite to even getting started. Since I'm pretty sure PHP is not installed by default in Windows, we should pull together from other sources some documentation on getting these for Windows.
  2. Review Docker for Windows requirements
  3. Review Ahoy for Windows requirements
  4. Consider a package manager for Windows - is Chocolatey trustworthy, workable? Is there a better choice or can we install these two plus any requirements just shell?
frankcarey commented 5 years ago

Note: I have tested the last release on windows 10 and it worked (you have to have bash installed or you have to change the entrypoint to something else (gitbash, etc)

enzolutions commented 5 years ago

@frankcarey Which bash did you have, could you explain the changes in entrypoint. Thanks in advance

FatherShawn commented 5 years ago

This may reduce our support case to just macOS and Linux: https://www.theregister.co.uk/2019/05/06/windows_subsystem_for_linux_terminal/

FatherShawn commented 4 years ago

closing in favor of #13 with WSL in mind.