Pantheon and ddev-live have explicit integration in ddev. Platform.sh should have it too!
And Lando has a partnership with Platform.sh. They actually parse the .platform.app.yaml file. I don't know if DDEV wants to go that far, but some form of integration would be good to be competitive for developers who work with Platform.sh.
I'd love to see something as tight as the pantheon plugin is, or even better using the actual platform images too (Again similar to how Lando's integration is now doing it) (This may be possible updating the images, but I feel if I'm customising the dockerfiles to that extent and when things go wrong it's my problem to sort, if its built in to be able to, at least testing etc would be better)
Thanks! I've tentatively marked this for the next major release. However, there's way too much marked 馃樃
Just noticed this revealing post on Platform.sh community slack. There is a hole here that other community members have been looking to fix:
Hi, I need a local development environment that just works, with minimal likelihood of falling into a command line rabbit hole that never gets resolved. I need to pull my Platform.sh site code and data, update modules (with Drush not composer, as it鈥檚 a Drupal 7 site), and push it back to Platform. I know Lando is supposed to be the app the end all apps. I have encountered a million problems with it and can鈥檛 get it to work. Now I can鈥檛 even tell if there鈥檚 a current version or not. I install it, and 3 days later I鈥檓 still trying to figure how to resolve fatal errors. I also tried Vagrant and had a similar problem. I need to cut my losses here and just get something that works. I鈥檓 on an 8 kachillion dollar MacOS laptop. Isn鈥檛 there something I can get that just allows me to be be dumb and it will still work? This seems like a reasonable expectation at this point in technology. I love Platform, but I am months overdue to update a site on it that I could update really easily in some of the competing Drupal hosts via on-server dev. I am not complaining here - I just really need to update my site and local CLI dependent apps are not working. What app should I use. Please help - I really need to get this working, Thank you in advance!
Someone then responded:
I鈥檓 uber new here and just now testing platform. I鈥檝e used lando and for the last year switched to DDev for the various reasons you mentioned. I鈥檝e found it to be great, but not sure of the hoops I鈥檒l need to navigate to work with platform. I hope not many. Again, super new to platform, but I really really hope it鈥檚 a easy thing to use DDevI can say with complete confidence that the support for DDev local is amazing. The slack channel for DDev local on Drupal slack is fantastic. I dare say DDev has been fun. If nothing else you might just try it and know for yourself, if you don鈥檛 mind doing drush then ddev isn鈥檛 a scary thing or much more to wrap your head around.
Ddev is winning hearts and minds.
From same thread on Platform community slack, someone has also written a Python-based Docker wrapper for Platform.sh:
Most helpful comment
And Lando has a partnership with Platform.sh. They actually parse the
.platform.app.yamlfile. I don't know if DDEV wants to go that far, but some form of integration would be good to be competitive for developers who work with Platform.sh.