Maybe we can also create a docker dev container at init time.
Building a suitable environment for Flarum development is not a bad time to go from zero to one. It may not be a problem for developers who have already used Flarum (or they already have one), but it is still a bit of a pain for PHP developers who are new to it but want to do something with it. Having a common environment also allows developers to better help each other.
Cli is made to simplify the hassle, so why don't we try to simplify development even more? This is just my little idea.