Closed lolautruche closed 2 years ago
This issue needs more detail. What are we going to set up? What would be some example use-cases (in detail). Thanks!
What we discussed is that a Go app would allow to run safely on different platforms, especially when it comes to reading the PSH YAML files and converting them to the DDEV config file (this could also be done in bash using yq
).
With #10 I think DDEV now knows how to do "all the things" itself. It may or may not be more robust than what's envisioned here.
For now, we won't be doing it this way. We'll see how the current approach with native-ddev capabilities works out.
The
platform-setup
app would host most of the setup commands needed for the add-on. Usage of Go is justified by the fact of staying OS agnostic (especially working on Windows).Examples of commands
platform-setup init
(for base interactive setup)platform-setup config
(generate DDEV config out of Platform config